Dataframe divide series on pandas
问题 I need to divide each column of the matrix df1 into a single column of the matrix df2 . To get a matrix with dimension df1 (3*2). I need a result: dataframe[[1/6, 2/7, 3/8], [3/6, 4/7, 5,8]] df1 = pd.DataFrame(data = [[1,2,3],[3,4,5]], index = ['a','b'], columns = ['i','ii','iii']) df2 = pd.DataFrame(data = [[6],[7],[8]], index = ['a','b','c'], columns = ['i']) df1.div(df2, axis = 'columns') => does not work for i in range(0,2) a = df1[df1.columns[i]] / df2 => summarizes the result in one