相关疑难解决方法(0)

如何为熊猫中的日期填充时间列的缺失时间戳

我有一个时间序列数据如下:

print(df)

    ric     datel       timel        val
0   xyz     2017-01-01  09:00:00     2
1   xyz     2017-01-01  09:04:00     5
2   xyz     2017-01-01  09:37:00     6
Run Code Online (Sandbox Code Playgroud)

现在我必须将缺失的时间戳填充到09:45:00.

预期输出:

    ric     datel       timel        val
0   xyz     2017-01-01  09:00:00     2
1   xyz     2017-01-01  09:01:00     nan
2   xyz     2017-01-01  09:02:00     nan
3   xyz     2017-01-01  09:03:00     nan
4   xyz     2017-01-01  09:04:00     5
...
...
37  xyz     2017-01-01  09:37:00      6
...
...
45  xyz     2017-01-01  09:45:00      nan
Run Code Online (Sandbox Code Playgroud)

我试过的

df1=df.resample("1 min", on ='datel').first()
Run Code Online (Sandbox Code Playgroud)

它给出的输出为:

              ric   datel       timel     val
datel …
Run Code Online (Sandbox Code Playgroud)

python time-series pandas

2
推荐指数
1
解决办法
5403
查看次数

标签 统计

pandas ×1

python ×1

time-series ×1