python Pandas:在 Dataframe 上减去2个特定行

xuo3flqw  于 2023-01-19  发布在  Python
关注(0)|答案(1)|浏览(159)

我有一个 Dataframe ,看起来像这样:

WW XX YY ZZ
a  10 20 30
b  4  5  6
c  7  8  9

我想从a行减去c行,并在末尾添加一个新行“d”以显示结果
预期结果应如下所示:

WW XX YY ZZ
a  10 20 30
b  4  5  6
c  7  8  9 
d  3  12 21

我试过调换 Dataframe 并使用df ['a'] - df ['c']方法,但我认为应该有更好的方法。
任何想法/建议都非常感谢。谢谢!

41ik7eoe

41ik7eoe1#

假设WW为索引(如果不用途:df.set_index(“WW”)),请尝试:

df.loc['d'] = df.loc['a'] - df.loc['c']

相关问题