熊猫按位置重命名列?

我想知道我是否可以根据列的位置重命名列名。 我知道如何用他们的真实姓名重新命名,使用:

df.rename(columns = {})

如果我不知道列名,只知道它们的位置,我怎么做?

166384 次浏览

try this

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

You can do this:

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