我有一个具有以下字段的数据集
01/09/2019 02/08/2019 7
01/09/2019 03/08/2019 1189
01/09/2019 04/08/2019 8
01/09/2019 04/08/2019 1650
01/09/2019 05/08/2019 9
01/09/2019 05/08/2019 1805
01/09/2019 06/08/2019 63
01/09/2019 06/08/2019 2
01/09/2019 07/08/2019 1985
02/09/2019 01/09/2019 886
02/09/2019 01/09/2019 1980
02/09/2019 03/08/2019 3
02/09/2019 03/08/2019 4
02/09/2019 04/08/2019 138
02/09/2019 04/08/2019 8
02/09/2019 05/08/2019 259
03/09/2019 01/09/2019 829
03/09/2019 01/09/2019 509
03/09/2019 02/09/2019 1884
03/09/2019 04/08/2019 6
03/09/2019 04/08/2019 2
03/09/2019 05/08/2019 4
03/09/2019 05/08/2019 161
我想计算一列t\u a,对于date\u 1,它将是17500-C\u B,以此类推。
编辑 例如:
Date_1 Date_2 C_B t_A
01/09/2019 02/08/2019 7 (17500-7) = 17493
01/09/2019 03/08/2019 1189 (17493-1189) = 16304
01/09/2019 04/08/2019 8 (16304 - 8) = 16296
.
.
.
02/09/2019 01/09/2019 886 (17500 - 886) = 16614
02/09/2019 01/09/2019 1980 (16614 - 1980) = 14634
.
有谁能说出一种方法来达到同样的效果呢。你知道吗
谢谢
我不明白你为什么说这是错的,这一行产生了你想要的:
结果如下:
使用
pandas.Series.cumsum
:输出:
相关问题 更多 >
编程相关推荐