我有一个日期为空的行。如何添加缺少日期的新行?
dt_object high
0 2000-01-03 27.490000
1 2000-01-04 27.448000
2 2000-01-05 27.597000
3 2000-01-06 27.597000
4 2000-01-07 27.174000
5 2000-01-10 28.090000
6 2000-01-11 29.250000
7 2000-01-12 28.850000
字符串
预期产出:
dt_object high
0 2000-01-03 27.490000
1 2000-01-04 27.448000
2 2000-01-05 27.597000
3 2000-01-06 27.597000
4 2000-01-07 27.174000
5 2000-01-08 0
6 2000-01-09 0
7 2000-01-10 28.090000
8 2000-01-11 29.250000
9 2000-01-12 28.850000
型
我看到了这个答案
将缺少的日期添加到pandas框架Add missing dates to pandas dataframe
但它没有描述我的情况。我的dt_object不是index。
我需要在任何时间范围内(15分钟和小时)做出普遍决定
15 minutes:
dt_object high
361980 2023-12-13 00:00:00 90.1216
361981 2023-12-13 00:15:00 90.1308
EMPTY
361983 2023-12-13 00:45:00 90.2750
EMPTY
361985 2023-12-13 01:15:00 90.3023
型
1条答案
按热度按时间vdzxcuhz1#
使用带有
DatetimeIndex
和DataFrame.asfreq
以及参数fill_value=0
的链接解决方案:个字符