在dataframe中添加一个新的列,并使该列成为另外两个列的除积,可以通过以下步骤实现:
下面是一个示例代码:
import pandas as pd
# 创建一个包含两列数据的dataframe
data = {'A': [1, 2, 3, 4, 5],
'B': [6, 7, 8, 9, 10]}
df = pd.DataFrame(data)
# 使用assign()方法添加新列,并计算除积
df = df.assign(C=lambda x: x['A'] / x['B'])
# 打印结果
print(df)
运行以上代码,将会输出如下结果:
A B C
0 1 6 0.166667
1 2 7 0.285714
2 3 8 0.375000
3 4 9 0.444444
4 5 10 0.500000
在这个示例中,我们创建了一个包含两列数据的dataframe对象。然后使用assign()方法添加了一个名为"C"的新列,并使用lambda函数计算了该列的值,即"A"列除以"B"列的结果。最后,将计算结果赋值给新列,并打印整个dataframe。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云