поэтому набор данных, который я использую, составляет только рабочие дни, но я хочу изменить индекс даты так, чтобы он отражал каждый календарный день. Когда я использую reindex и должен использовать reindex (), я не уверен, как использовать поле 'fill value' в reindex для наследования вышеуказанного значения.
import pandas as pd
idx = pd.date_range("12/18/2019","12/24/2019")
df = pd.Series({'12/18/2019':22.63,
'12/19/2019':22.2,
'12/20/2019':21.03,
'12/23/2019':17,
'12/24/2019':19.65})
df.index = pd.DatetimeIndex(df.index)
df = df.reindex()
В настоящее время мой набор данных выглядит следующим образом.
![enter image description here](https://i.stack.imgur.com/TWsZE.png)
Однако, когда я использую переиндексацию, я получаю следующий результат
![enter image description here](https://i.stack.imgur.com/hqJhR.png)
На самом деле я хочу, чтобы он наследовал значения непосредственно выше, если это результат NaN, поэтому набор данных становится следующим
![enter image description here](https://i.stack.imgur.com/EXDng.png)
Спасибо, ребята, за вашу помощь!