如何在Pandas数据框架中减去两列

  • Post category:Python

要在Pandas数据框架中减去两列,你可以使用.sub()方法。以下是该方法的使用方式:

import pandas as pd

# 创建一个数据帧
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})

# 减去列A和列B
df['D'] = df['A'].sub(df['B'])

# 在结果中减去列A和列C
df['E'] = df['D'].sub(df['C'])

在这个例子中,我们创建了一个数据帧,包含三列(A、B和C)。然后,我们使用.sub()方法从列A中减去列B,并将结果存储在列D中。接着,我们又使用.sub()方法从列D中减去列C,并将结果存储在列E中。

请注意,.sub()方法有很多其他的参数,因此你可以用不同的选项来满足你的需求。在上面的例子中,我们只是使用了其默认参数。