小编Fra*_*ini的帖子

有没有办法找到当前行中金额不为0的日期之前的最后一个日期?

我有一个熊猫数据框,如:

Date, Amount
01/01/2020, 10
01/02/2020, 15
01/03/2020, 0
01/04/2020, 11
01/05/2020, 0
01/06/2020, 15
01/07/2020, 12
...
Run Code Online (Sandbox Code Playgroud)

我想添加一个新列(即“之前”),显示自上次 0 金额以来的天数。例如

Date, Amount, Before
01/01/2020, 10, 0
01/02/2020, 15, 0
01/03/2020, 0, 0
01/04/2020, 11, 1
01/05/2020, 0, 0
01/06/2020, 15, 1
01/07/2020, 12, 2
...
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

先感谢您

python pandas

3
推荐指数
1
解决办法
36
查看次数

标签 统计

pandas ×1

python ×1