【发布时间】:2020-10-07 20:27:26
【问题描述】:
我有一个像这样的 Pandas 时间序列数据框:
id .. .. ..(some cols) 1/1/20 1/2/20 1/3/20 1/4/20 1/5/20 1/6/20 ....
1 10 20 0 40 0 50
2 10 30 30 0 0 50
.
.
我想ffill 具有最后一个已知值的列中的 0 得到类似的结果:
id .. .. ..(some cols) 1/1/20 1/2/20 1/3/20 1/4/20 1/5/20 1/6/20 ....
1 10 20 20 40 40 50
2 10 30 30 30 30 50
.
.
假设id 和时间序列列之间还有一些其他列,我如何ffill 这样的数据框?我知道像 df.ffill(axis = 1) 这样的东西适用于 Null 值,但我找不到任何东西来修改它以使用 0。
【问题讨论】:
标签: python python-3.x pandas dataframe imputation