私はPandasデータフレームのインデックスの名前を変更する2つの方法を見つけました。しかし、データフレームが非常に大きい場合はどちらも実用的ではありません。パンダのインデックスの名前を変更する方法を教えてください。
名前の変更を自動化するにはどうすればよいですか?
方法1:
df=df.rename(index={0: 's1', 1: 's2', 2: 's3', 3: 's4', 4: 's5'})
方法2:私はこれを試してみました
df['new_index']=['s1', 's2', 's3', 's4', 's5']
df=df.set_index('new_index')
:
df=df.rename(index={'s_' + ind for ind in range(1, len(df.index)+1)})
は、しかし、それは動作しません。