Pandas: Benennen Sie einzelne DataFrame Spalte, ohne zu wissen, Spalte name
Ich weiß, ich kann umbenennen einzigen pandas.DataFrame Spalten mit:
drugInfo.rename(columns = {'col_1': 'col_1_new_name'}, inplace = True)
Aber ich würde mich gerne umbenennen einer Spalte, ohne zu wissen, seinen Namen (basierend auf dem index - ich weiß zwar, dass die Wörterbücher haben es nicht). Ich möchte benennen Sie die Spalte mit der Nummer 1 so:
drugInfo.rename(columns = {1: 'col_1_new_name'}, inplace = True)
Aber in der DataFrame.Spalten dict-es gibt keine '1' - Eintrag, also keine Umbenennung erfolgt. Wie könnte ich das erreichen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Funktionieren sollte:
Beispiel:
Ist es wahrscheinlich besser lesbar zu index in den dataframe Spalten Attribut:
Also für Sie: