Ich verstehe wirklich nicht, was ich tue. Ich habe zwei Datenrahmen. Einer hat eine Liste von Spaltenbezeichnungen und ein anderer hat eine Reihe von Daten. Ich möchte nur die Spalten in meinen Daten mit meinen Spaltenbeschriftungen beschriften.Wie Umbenennen Pandas Dataframe Spalte mit einem anderen Datenrahmen?
Mein Code:
airportLabels = pd.read_csv('airportsLabels.csv', header= None)
airportData = pd.read_table('airports.dat', sep=",", header = None)
df = DataFrame(airportData, columns = airportLabels)
Wenn ich dies tun, werden alle Daten verwandelt sich in „NaN“, und es ist nur eine Spalte mehr. Ich bin ziemlich verwirrt.
Danke, aber das schien nicht zu funktionieren. Die Daten sind jetzt da (keine NaNs mehr), aber die Spaltenbezeichnungen sind jetzt "0,1,2 ... etc) – pythonnoob
Bitte geben Sie mir Zeit, ich teste es. – jezrael
Vielen Dank! Entfernen der" headers = none "Aus der Etikettendatei schien es zu reparieren. – pythonnoob