我有pandas dataframe,它有相同的列名。(列名为a、b、a、a、a) 下面是一个例子:
有没有什么方法可以通过指定列位置来更改第三列的列名?我发现有一种方法可以通过创建一个新列表来更改列名。但我想知道是否有任何方法可以指定列位置并更改名称。 下面是我想要的:
解决方案:
column_names = df.columns.values
column_names[2] = 'Changed'
df.columns = column_names
我有pandas dataframe,它有相同的列名。(列名为a、b、a、a、a) 下面是一个例子:
有没有什么方法可以通过指定列位置来更改第三列的列名?我发现有一种方法可以通过创建一个新列表来更改列名。但我想知道是否有任何方法可以指定列位置并更改名称。 下面是我想要的:
解决方案:
column_names = df.columns.values
column_names[2] = 'Changed'
df.columns = column_names