Entschuldigung, wenn dies grundlegende Fragen ist,Wie werden die Zahlen am Anfang der Spaltennamen in Dataframe loswerden?
Ich lese einige csv-Dateien in einen Datenrahmen, die Dateien haben Spaltennamen bereits in der Datei. Wenn ich die Datei einlese, zeigt das Programm die Spaltennamen und deren entsprechenden Zahlenwert an. Wie kann ich das loswerden?
Beispiel von Datenrahmen mit Spaltennamen und numerischen Wert über:
29 30 31
0 PHONE_NUM LMA IMA
1 NaN UNASSIGNED UNASSIGNED
2 NaN UNASSIGNED UNASSIGNED
3 NaN UNASSIGNED UNASSIGNED
Was ich will, es so aussehen:
PHONE_NUM LMA IMA
0 NaN UNASSIGNED UNASSIGNED
1 NaN UNASSIGNED UNASSIGNED
2 NaN UNASSIGNED UNASSIGNED
Code:
import pandas as pd
path = 'File_Path'
account_info = pd.read_csv(path + '/file.csv' ,header = None,
encoding = 'iso-8859-1',error_bad_lines = False)
print(account_info.columns)
Ergebnis obigen Code:
Int64Index([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31],
dtype='int64')
Vielen Dank im Voraus.
Können Sie nach den ersten paar Zeilen Ihrer csv – EdChum