pandas 修改 DataFrame 列名 1
问题:
有一个DataFrame,列名为:['$a', '$b', '$c', '$d', '$e']
现需要改为:['a', 'b', 'c', 'd', 'e']
有何办法?
import pandas as pd
df = 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)
pandas 修改 DataFrame 列名 1相关推荐
- pandas 修改 DataFrame 列名
本文参考自:pandas 修改 DataFrame 列名 原博客针对每个DataFrame.columns中的元素做相同的修改操作 而拙作是对每个元素做不同操作的生搬硬套, 请大家不吝赐教 提出问题 ...
- 【Python茴香豆系列】之 PANDAS 修改 DataFrame 列名
[Python茴香豆系列]之 PANDAS 修改 DataFrame 列名 用 Python 编程,使用不同的方法来完成同一个目标,有时候是一件很有意思的事情.这让我想起鲁迅笔下的孔乙己.孔乙己对于茴 ...
- pandas 批量修改列名_pandas修改DataFrame列名的方法
在做数据挖掘的时候,想改一个DataFrame的column名称,所以就查了一下,总结如下: 数据如下: >>>import pandas as pd >>>a = ...
- pandas筛选dataframe列名称中包含特定字符串的数据列(select columns contains specifiec substring in dataframe)
pandas筛选dataframe列名称中包含特定字符串的数据列(select columns contains specifiec substring in dataframe) 目录 pandas ...
- pandas删除dataframe列名称中包含特定字符串的数据列(dropping columns contains specifiec substring in dataframe)
pandas删除dataframe列名称中包含特定字符串的数据列(dropping columns contains specifiec substring in dataframe) 目录 pand ...
- python批量修改列名_pandas修改DataFrame列名的实现方法
提出问题 存在一个名为dataset的DataFrame >>> dataset.columns Index(['age', 'job', 'marital', 'education ...
- pandas中DataFrame的常用操作
1. DataFrame的创建 (1)手动创建 df = pd.DataFrame({'a':[1,2,3],'b':[1,2,3]}) print(df) 结果为: a b 0 1 1 1 2 2 ...
- Python语言学习之pandas:DataFrame二维表的简介、常用函数、常用案例(增删改查排序之选择指定列、根据条件选择特定数据、赋值、列名重命名、修改列数据、处理缺失值、列合并、分组之详细攻略
Python语言学习之pandas:DataFrame二维表的简介.常用函数.常用案例(增删改查排序之选择指定列.根据条件选择特定数据.赋值.列名重命名.修改列数据.处理缺失值.列合并.分组之详细攻略 ...
- Python之pandas:对pandas中dataframe数据中的索引输出、修改、重命名等详细攻略
Python之pandas:对pandas中dataframe数据中的索引输出.修改.重命名等详细攻略 目录 对pandas中dataframe数据中的索引输出.修改.重命名等详细攻略 知识点学习 输 ...
- pandas速学系列四:修改dataframe的六大方法
修改dataframe的六大方法 一句话总结:改索改名改顺序,改样改值改类型. 一:改索引 1.index改索引 代码如下(示例): import pandas as pd import numpy ...
最新文章
- RPC(远程过程调用协议)介绍
- Community Server :: Forums
- 将ssm项目和普通java项目打包
- directory not found for option
- python使用os.listdir和os.walk获得文件的路径
- 《『若水新闻』客户端开发教程》——01.课程介绍
- redis查询所有key命令_三歪推荐:Redis常见的面试题
- C语言自增自减运算辨析
- linux检测不到readline,在Linux中编译Lua时“找不到-lreadline”错误
- python五子棋代码tkinter_python使用tkinter开发一款五子棋游戏
- 【报告分享】2020大中华区人工智能成熟度调研:解码2020,展望数字未来.pdf(附下载链接)...
- C#使用双堆栈创建队列
- python异步io协程读文件_Python协程中的并行异步IO
- 地图上导出坐标html文件,如何将标签的坐标、海拔等属性导出到TXT文本中
- 使用Resource Hacker 实现替换exe图标的
- freebasic 编译linux,FreeBasic(basic语言编译器)0.90.1官网版
- 2021年上半年软件设计师下午真题及答案解析
- 原来苹果手机是这样清理内存的,能腾出大量内存,难怪用这么久还流畅
- Android实现有声计算器代码,android studio实现简单的计算器(无bug)
- 你为什么在现在的公司不离职?
热门文章
- [Python]关键字is和操作符==
- 技巧:linux开机自动启动脚本(转)
- 在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败
- java什么是构造方法
- [转载]云架构师的进阶之路
- 自适应模糊控制——直接自适应模糊控制
- bzoj3669(NOI2014)魔法森林
- Three.js 学习笔记(1)--坐标体系和旋转
- mybaties中的selectKey和useGeneratedKeys=true
- 【转】snort 笔记2 ----- 规则编写