Python:我有 pandas 数据框,它具有相同的列名。如何改变其中之一?

yus*_*426 4 python rename dataframe pandas

我有具有相同列名的 pandas 数据框。(列名称为 a、b、a、a、a)下面是示例。

在此输入图像描述

有什么方法可以通过指定列位置仅更改左起第三列的列名称?我发现有一种方法可以通过创建新列表来更改列名称。但我想看看是否有任何方法可以指定列位置并更改名称。下面是我想要的。 在此输入图像描述

由于我是编程新手,因此非常感谢您的帮助!

Noa*_*oam 8

这有效吗?:

column_names = df.columns.values
column_names[2] = 'Changed'
df.columns = column_names
Run Code Online (Sandbox Code Playgroud)