如何在Pandas中自动重命名列

时间:2016-04-29 03:46:50

标签: python python-2.7

我有一个包含多列的数据框。我想将他们的列重命名为" col_1"," col_2"尽快。任何人都可以提出一种方法来做到这一点。

列数很大,因此我无法明确重命名。

编辑:

或者有没有办法追加" col"到每个列的名称?

1 个答案:

答案 0 :(得分:0)

以下是将列重命名为“col_1”,“col_2”等的方法

  ....
 {this.props.users.users.map(this.renderUser)}
 ...

 renderUser(user) {
  return (
    <tr>
      <td> {user.contact_name}</td>
      <td> {user.contact_email}</td>
    </tr>
  );
}

以下是将'col'附加到每个列名称的方法。

df.columns = ['col_' + ind for ind in range(1,len(df.columns)+1)]