Pandas переименовать столбец по положению?

Мне просто интересно, могу ли я переименовать имена столбцов по их позициям. Я знаю, как переименовать их по их реальным именам, используя:

df.rename(columns = {})

Как мне это сделать, если я не знаю имен столбцов и знаю только их позиции?

Ответ 1

попробуй это

df.rename(columns={ df.columns[1]: "your value" }, inplace = True)

Ответ 2

Вы можете сделать это:

df.rename(columns={ df.columns[1]: "whatever" })