Pandas修改指定列名的几种方法

Pandas修改列名总是需要生成一个新列名序列,然后再将列名指向新列名序列。
生成一个表

data = pd.DataFrame({'A':[1,2,3,4,2],"D":[4,5,6,7,5],'C':[7,8,9,3,8]})

这里要把第二列列名’D’修改为’B’,可以有以下三种方法

#如果列名比较简单,可以直接生成一个列名序列
data.columns=['A','B','C']

#也可以采用文本替换的方式
data.columns=data.columns.str.replace('D','B')

#也可以采用列表替换的方式
new_columns = list(data.columns)
new_columns[1]='B'
data.columns=new_columns
赞(1)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权,转载请注明出处。
文章名称:《Pandas修改指定列名的几种方法》
文章来自:泰恩数据
文章链接:https://tyne.cc/846.html
本站资源仅供个人学习使用,请勿用于商业用途。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址