博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pandas 修改 DataFrame 列名
阅读量:6953 次
发布时间:2019-06-27

本文共 538 字,大约阅读时间需要 1 分钟。

问题

有一个DataFrame,列名为:['$a', '$b', '$c', '$d', '$e']
现需要改为:['a', 'b', 'c', 'd', 'e']
有何办法?

import pandas as pddf = pd.DataFrame({
'$a': [1], '$b': [1], '$c': [1], '$d': [1], '$e': [1]})

解决

方式一:columns属性

# ①暴力df.columns = ['a', 'b', 'c', 'd', 'e']# ②修改df.columns = df.columns.str.strip('$')# ③修改df.columns = df.columns.map(lambda x:x[1:])

方式二:rename方法、columns参数

# ④暴力(好处:也可只修改特定的列)df.rename(columns=('$a': 'a', '$b': 'b', '$c': 'c', '$d': 'd', '$e': 'e'}, inplace=True) # ⑤修改df.rename(columns=lambda x:x.replace('$',''), inplace=True)

转载地址:http://yrjil.baihongyu.com/

你可能感兴趣的文章
Android studio preview界面无法预览,报错render problem
查看>>
对称加密
查看>>
Window-CPU-M Benchmark
查看>>
069、Calico的默认连通性(2019-04-12 周五)
查看>>
转——jdbcType与javaType的对应关系
查看>>
Digital Image Processing 学习笔记2
查看>>
软件工程阅读作业2
查看>>
startup的过程和启动代码
查看>>
字典dic内部常用功能和使用方法-课堂笔记及课后总结
查看>>
include,require,include_once,require_once 的作用和区别
查看>>
android 学习随笔一(配置调试与基础)
查看>>
20160406javaweb 之JDBC简单案例
查看>>
Thinkphp 表单验证
查看>>
tango with django(第二章 准备工作)
查看>>
(四)mybatis之mybatis初了解
查看>>
POSTMAN list参数传值
查看>>
vue的双向数据绑定原理
查看>>
python中引号中有双引号
查看>>
PyQt5 qt desinger
查看>>
python
查看>>