Ответ 1
Вы можете получить последний индекс следующим образом:
last = df.index[-1]
Тогда
df = df.rename(index={last: 'a'})
У меня есть dataframe, например:
0 1 2 3 4 5
0 41.0 22.0 9.0 4.0 2.0 1.0
1 6.0 1.0 2.0 1.0 1.0 1.0
2 4.0 2.0 4.0 1.0 0.0 1.0
3 1.0 2.0 1.0 1.0 1.0 1.0
4 5.0 1.0 0.0 1.0 0.0 1.0
5 11.4 5.6 3.2 1.6 0.8 1.0
Где последняя строка содержит средние значения. Я хотел бы переименовать ярлык последней строки в "A"
, чтобы файл данных выглядел так:
0 1 2 3 4 5
0 41.0 22.0 9.0 4.0 2.0 1.0
1 6.0 1.0 2.0 1.0 1.0 1.0
2 4.0 2.0 4.0 1.0 0.0 1.0
3 1.0 2.0 1.0 1.0 1.0 1.0
4 5.0 1.0 0.0 1.0 0.0 1.0
A 11.4 5.6 3.2 1.6 0.8 1.0
Я понимаю, что столбцы можно сделать с помощью df.columns = . . .
. Но как я могу сделать это с помощью определенной метки строки?
Вы можете получить последний индекс следующим образом:
last = df.index[-1]
Тогда
df = df.rename(index={last: 'a'})
Использовать атрибут index
:
df.index = df.index[:-1].append(pd.Index(['A']))