【发布时间】:2019-11-02 05:51:30
【问题描述】:
我有一个带有 2 列的 pandas 数据框。第 1 列具有数据类型时间戳,第 2 列由值组成,数据类型为 int。
df1 frame
1st column 2nd column
2019-06-15 00:00:00 520
2019-06-15 02:00:00 263
2019-06-15 04:00:00 756
2019-06-16 14:00:00 264
2019-06-16 17:00:00 1254
我想要这样的输出
1st column 2nd column
2019-06-15 00:00:00 756
2019-06-15 01:00:00 0
2019-06-15 02:00:00 263
2019-06-15 03:00:00 0
2019-06-15 04:00:00 756
...
2019-06-16 00:00:00 0
2019-06-16 01:00:00 0
...
2019-06-16 14:00:00 264
2019-06-16 15:00:00 0
2019-06-16 16:00:00 0
2019-06-16 01:00:00 1254
...
2016-06-16 23:00:00 0
2019-06-15 01:00:00 0
也就是说,我想将缺失的小时值填充为零。
【问题讨论】:
-
到目前为止您尝试过什么?似乎您应该能够使用适当的
index创建一个新的DataFrame,或者使用reindex然后fillna
标签: python python-3.x pandas dataframe