Ich habe eine CSV-Datei mit index datetime geladen, die der letzte Tag der Monate in einem Jahr ist. Ich wollte fehlende Daten mit leeren Werten als Zeilen füllen.Fehlenden Datumsindex im Datenrahmen hinzufügen
Folgende ist meine CSV-Dateistruktur
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
ich alle Termine in einem Monat mit leeren Spalten füllen möchte.
Ich habe den folgenden Code versucht, aber es funktioniert nicht.
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")
Danke für die Hilfe! funktioniert perfekt für mich. – Unnikrishnan
@Unnikrishnan Sie sind willkommen, bitte überlegen Sie, die Antwort zu verbessern, wenn es gut für Ihre Zwecke funktioniert. –
Immer schön, wenn eine zusätzliche Zeile das Problem löst. –