как индексировать столбец после data.columns

необходимо индексировать таблицу по столбцу "Campaing_id", однако после ренейма в "ID Компании" индексировать не удается.

введите сюда описание изображения

data(index_col='ID компании')

вызывает ошибку


Ответы (1 шт):

Автор решения: MaxU

Проще всего в вашем случае указать номер столбца, который должен стать индексом при чтении файла:

data = pd.read_csv(filename, index_col=0)

Если вам важно, чтобы индекс имел имя - можно сделать так:

data = pd.read_csv(filename, index_col=0).rename_axis("ID компании")

после этого вы можете переименовать столбцы, но только учтите, что ID компании указывать уже не нужно, т.к. это теперь индекс, а не один из столбцов.

→ Ссылка