Pandas中修改DataFrame列名
来源:互联网 发布:什么是淘宝直通车? 编辑:程序博客网 时间:2024/05/19 22:04
有时候经过某些操作后生成的DataFrame的列名称是默认的,为了列名标记已与理解,有时候我们会有修改列名称的需求。提供修改列名的方法如下:
假如有初始的DataFrame如下
>>>import pandas as pd>>>a = pd.DataFrame({'A':[1,2,3], 'B':[4,5,6], 'C':[7,8,9]})>>> a A B C0 1 4 71 2 5 82 3 6 9
方法一:暴力方法
>>>a.columns = ['a','b','c']>>>a a b c0 1 4 71 2 5 82 3 6 9
使用该方法有一个缺点,就是必须把所有的列名都写上,否则程序异常。
方法二:推荐的方法
>>>a.rename(columns={'A':'a', 'B':'b', 'C':'c'}, inplace = True)>>>a a b c0 1 4 71 2 5 82 3 6 9
使用rename函数可以只修改特定列的名称,不需要修改的则不用管。
>>>a.rename(columns={'A':'a', 'C':'c'}, inplace = True) #inplace的意思是在原DataFrame上完成>>>a a B c0 1 4 71 2 5 82 3 6 9
可以只修改A,C两列的名称,而不修改B。
原文链接 Pandas中DataFrame修改列名
阅读全文
0 0
- Pandas中修改DataFrame列名
- pandas修改DataFrame列名
- pandas修改DataFrame的列名
- Pandas中DateFrame修改列名
- Pandas中DateFrame修改列名
- Pandas中DateFrame修改列名
- python语言 pyspark中dataframe修改列名
- 【python 数据框重命名列名】Pandas中DateFrame修改列名
- Python pandas DataFrame 某一列中添加字符串
- pandas DataFrame 如何制定列的顺序(默认列名字典顺序)
- pandas 中 DataFrame
- pandas dataframe 分组聚合时,分组组名并入列的方法
- python中pandas.DataFrame对行与列求和及添加新行与列示例
- python中pandas.DataFrame对行与列求和及添加新行与列示例
- sybase中修改列名
- pandas之dataframe移动复制删除列
- 【Pandas】【matplotlib】【DataFrame】特征列可视化实例
- pandas dataframe行和列的操作
- 机器学习实战笔记-K近邻算法2(改进约会网站的配对效果)
- poj1753Flip Game【刷题计划】
- Course 4-Convolutional Neural Networks--Week 2
- Spring(二)基于注解的方式配置Bean
- C++ operator关键字(重载操作符)
- Pandas中修改DataFrame列名
- 我要写算法(一)—— 最快最简单排序之桶排序
- 接口 动物声音模拟器
- Codeforces Round #368 (Div. 2) D. Persistent Bookcase(dfs)
- 51nod 1212 无向图最小生成树
- Tiling_easy version——找规律
- 双向数据绑定
- 递归练习(二)
- Unity自学之路——UGUI 富文本