我有一个如下所示的数据框:
WW XX YY ZZ
a 10 20 30
b 4 5 6
c 7 8 9
我想从第
c
行中减去第a
行,并在末尾添加一个新行d
来显示结果
预期的结果应该是这样的:
WW XX YY ZZ
a 10 20 30
b 4 5 6
c 7 8 9
d 3 12 21
我尝试过转置数据框并使用
df['a'] - df['c']
方法,但认为应该有更好的方法。
假设 WW 是索引(如果不使用:df.set_index("WW")),尝试:
df.loc['d'] = df.loc['a'] - df.loc['c']