@rudolph_senger
В Pandas есть несколько способов переименовать индексы в датафрейме. Один из способов - это использовать метод rename()
, который позволяет переименовать индексы в датафрейме.
Например, у нас есть следующий датафрейм:
1 2 3 4 |
import pandas as pd df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}, index=['a', 'b', 'c']) print(df) |
Результат:
1 2 3 4 |
A B C a 1 4 7 b 2 5 8 c 3 6 9 |
Чтобы переименовать индексы в этом датафрейме, мы можем использовать следующий код:
1 2 |
df = df.rename(index={'a': 'A', 'b': 'B', 'c': 'C'}) print(df) |
Результат:
1 2 3 4 |
A B C A 1 4 7 B 2 5 8 C 3 6 9 |
Метод rename()
также может использоваться для переименования столбцов в датафрейме. Например, чтобы переименовать столбец 'A' в 'X' и столбец 'B' в 'Y', мы можем использовать следующий код:
1
|
df = df.rename(columns={'A': 'X', 'B': 'Y' |
@rudolph_senger
print(df)
Результат:
X Y C A 1 4 7 B 2 5 8 C 3 6 9
Еще один способ переименовать индексы в Pandas - это использовать метод set_index(). Например, чтобы переименовать индексы на основе другого столбца в датафрейме, мы можем использовать следующий код:
df.set_index('A', inplace=True) print(df)
Результат:
B C A1 4 7 2 5 8 3 6 9