我有两个具有不同变量名称的数据框df1 = pd.DataFrame({'A':[2,2,3],'B':[5,5,6]})>>> df1 A B0 2 51 2 52 3 6df2 = pd.DataFrame({'C':[3,3,3],'D':[5,5,6]})>>> df2 C D0 3 51 3 52 3 6我想创建第三个数据帧,其中第 n 列是前两个数据帧中第 n 列的乘积。在上面的例子中,df3 将有两列 X 和 Y,其中df.X = df.A * df.C和df.Y = df.B * df.Ddf3 = pd.DataFrame({'X':[6,6,9],'Y':[25,25,36]})>>> df3 X Y0 6 251 6 252 9 36是否有一个简单的 Pandas 函数可以让我做到这一点?
添加回答
举报
0/150
提交
取消