Ich habe 2 Methoden gefunden, um den Index in Pandas Datenrahmen umzubenennen. Aber beide sind nicht praktisch, wenn der Datenrahmen sehr groß ist.Wie man das Umbenennen des Index in Pandas automatisiert?
Wie kann ich die Umbenennung automatisieren?
Methode 1:
df=df.rename(index={0: 's1', 1: 's2', 2: 's3', 3: 's4', 4: 's5'})
Methode 2:
df['new_index']=['s1', 's2', 's3', 's4', 's5']
df=df.set_index('new_index')
ich das versucht:
df=df.rename(index={'s_' + ind for ind in range(1, len(df.index)+1)})
Aber es funktioniert nicht.