7
Załadowałem pliki CSV z indeksem datetime, który jest ostatnim dniem miesięcy w roku. Chciałem wypełnić brakujące daty pustymi wartościami jako wiersze.Dodaj brakujący indeks daty w ramce danych
Poniżej mój plik CSV struktura
Date Australia China
2011-01-31 4.75 5.81
2011-02-28 4.75 5.81
2011-03-31 4.75 6.06
2011-04-30 4.75 6.06
Chcę, aby wypełnić wszystkie daty w miesiącu z pustymi kolumnami.
Próbowałem następujący kod, ale nie działa.
import pandas as pd
df = pd.read_csv("data.csv", index_col="Date")
df.reindex(pd.date_range("2011-01-01", "2011-10-31"), fill_value="NaN")
Dzięki za pomoc! działa idealnie dla mnie. – Unnikrishnan
@Unnikrishnan nie ma za co, proszę rozważyć przegłosowanie odpowiedzi, jeśli działa dobrze dla twoich celów. –
Zawsze miło, gdy jedna dodatkowa linia rozwiązuje problem. –