时间:2021-05-22
在做数据挖掘的时候,想改一个DataFrame的column名称,所以就查了一下,总结如下:
数据如下:
>>>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好处是可以随意改个数:
>>>a.rename(columns={'A':'a', 'C':'c'}, inplace = True)>>>a a B c0 1 4 71 2 5 82 3 6 9可以只改变'A','C',不改变'B'。
以上这篇pandas修改DataFrame列名的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
对于pandas的dataframe,绘制直方图方法如下://pdf是pandas的dataframe,delta_time是其中一列//xlim是x轴的范围,
通过?pandas.DataFrame.shift命令查看帮助文档Signature:pandas.DataFrame.shift(self,perio
本文研究的主要是Python编程通过pandas将数据分割成时间跨度相等的数据块的相关内容,具体如下。先上数据,有如下dataframe格式的数据,列名分别为d
对于DataFrame的修改操作其实有很多,不单单是某个部分的值的修改,还有一些索引的修改、列名的修改,类型修改等等。我们仅选取部分进行介绍。一、值的修改Dat
掌握DataFrame的常用操作一.查看DataFrame的常用属性DataFrame基础属性有:values(元素)、index(索引)、columns(列名