使用Python 3.5可以通过以下方式实现将其他行的值减去一列的行:
import pandas as pd
data = {'A': [1, 2, 3, 4],
'B': [5, 6, 7, 8],
'C': [9, 10, 11, 12]}
df = pd.DataFrame(data)
df['D'] = df['A'] - df['B']
这将创建一个名为'D'的新列,其中包含'A'列减去'B'列的结果。
完整的代码示例:
import pandas as pd
data = {'A': [1, 2, 3, 4],
'B': [5, 6, 7, 8],
'C': [9, 10, 11, 12]}
df = pd.DataFrame(data)
df['D'] = df['A'] - df['B']
print(df)
输出结果:
A B C D
0 1 5 9 -4
1 2 6 10 -4
2 3 7 11 -4
3 4 8 12 -4
在这个例子中,我们创建了一个包含'A'、'B'和'C'三列的DataFrame对象。然后,我们使用算术运算符将'A'列减去'B'列,并将结果存储在新的'D'列中。最后,我们打印出整个DataFrame对象,显示了计算结果。
请注意,这只是一个示例,你可以根据实际需求进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云