Я хочу переслать заполнить 2 столбца: Time
и X
в df
:
Time X Y Z
0 2020-01-15 06:12:49.213 0 0 0
1 2020-01-15 08:12:49.213 1 2 2
2 2020-01-15 10:12:49.213 3 6 9
3 2020-01-15 12:12:49.213 12 15 4
4 2020-01-15 14:12:49.213 8 4 3
, но оставив оставшиеся столбцы Y
и Z
постоянными, или заполнить дополнительные строки с NaN
.
Я проверил Pandas документы для .fillna и .asfreq , но они не покрывали форвардную заливку определенных столбцов. В то время как этот ответ имел, он не указывал частоту.
Ожидаемый результат (с использованием 10s
частоты):
Time X Y Z
0 2020-01-15 06:12:49.213 0 0 0
1 2020-01-15 06:12:59.213 0 NaN NaN # forward filled
2 2020-01-15 06:13:09.213 0 NaN NaN # forward filled
...
11 2020-01-15 08:12:49.213 1 2 2
12 2020-01-15 08:12:59.213 1 NaN NaN # forward filled
13 2020-01-15 08:13:09.213 1 NaN NaN # forward filled
...
22 2020-01-15 10:12:49.213 3 6 9
23 2020-01-15 10:12:59.213 3 NaN NaN # forward filled
...