Pandas按位置重命名?

时间:2017-05-03 12:22:56

标签: python pandas

我只是想知道我是否可以按位置重命名列名。 我知道如何使用实际名称重命名它们:

df.rename(columns = {})

如果我不知道列名并且只知道他们的位置,我该怎么做?

2 个答案:

答案 0 :(得分:54)

试试这个

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

答案 1 :(得分:32)

你可以这样做:

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