我有一个数据帧,每个新行都有一个累计的统计数据。每天添加一个新行。现在我想迭代我的列,以便从上面的行中减去每行(从最后一行开始)。新的价值应该被放入一个新的专栏中。 这是我的数据框的外观和在列“差异”的值是我想要的结果:从最后一行到第一行进行python熊猫数据帧的交织
time In diff
0 2017-06-26 7.086
1 2017-06-27 8.086 1
2 2017-06-28 10.200 2.114
这是我想出了:
for x in df['In']:
df['diff'] = df.iloc[-1] - df.iloc[-2]
但那不是它。我如何从最后一行开始循环,以及如何使iloc更具动态性?有人可以帮忙吗? 谢谢!
像魔术一样工作!谢谢 – Burray