【转载】Python 修改DataFrame列名的四种方法

这篇具有很好参考价值的文章主要介绍了【转载】Python 修改DataFrame列名的四种方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文转自知乎博文Zhuang Tommy Pandas 3:如何修改columns的名称 - 知乎 (zhihu.com)

@Zhuang Tommy

1. 在导入数据的时候设置names参数

col_names = ["City","Colors_Reported","Shape_Reported","State","Time"]

ufo = pd.read_csv(r"ufo.csv", header = 0, names = col_names)

2. 在导入数据之后为columns属性赋值

col_names = ["City","Colors_Reported","Shape_Reported","State","Time"]

ufo = pd.read_csv(r"ufo.csv")

ufo.columns = col_names

3. 使用字典(键值对)来设置某一个或某几个列的名称

ufo = pd.read_csv(r"ufo.csv")

ufo.rename(columns = {"Colors Reported" : "Colors_Reported",

"Shape Reported" : "Shape_Reported"}, inplace = True)

4. 使用string方法直接修改colums属性

ufo = pd.read_csv(r"ufo.csv")

ufo.columns = ufo.columns.str.replace(" ","_")

关于更详细的pandas DataFrame教程,可参考@Ding Jiaxiong 的博文

【Pandas入门教程】如何选择DataFrame的子集_pandas 子集-CSDN博客文章来源地址https://www.toymoban.com/news/detail-758000.html

到了这里,关于【转载】Python 修改DataFrame列名的四种方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Python--定时任务的四种方法】

    当每隔一段时间就要执行一段程序,或者往复循环执行某一个任务,这就需要使用定时任务来执行程序。应用很广泛,可以实现程序的自动化,而不需要我们手动的在规定时间内执行。如爬虫,如定时器等等。以下将介绍几种pyhton常用的定时任务方法。 执行简单,代码容易理

    2024年02月04日
    浏览(51)
  • 【python】【pandas】获得DataFrame的列数的两种方法:shape属性或columns属性。

    要获得DataFrame的列数,可以使用 shape 属性或 columns 属性。 下面是两种方法的示例: 1. 使用 shape 属性:  输出结果: 2. 使用 columns 属性: 输出结果: 在上述代码中,我们创建了一个示例DataFrame,并使用不同的方法获得列数。使用 shape 属性,我们可以获取DataFrame的形状信息,其

    2024年02月16日
    浏览(44)
  • Python统计中文词频的四种方法

    统计中文词频是Python考试中常见的操作,由于考察内容较多,因此比较麻烦,那么有没有好的方法来实现呢?今天,我们总结了四种常见的中文词频统计方法,并列出代码,供大家学习参考。 中文词频统计主要是通过open()打开文本,然后read()方法读取后,采用结巴分词(jieb

    2024年02月11日
    浏览(50)
  • python 读写16bit图像的四种方法

    应对超高清、HDR等图像增强类深度学习任务和专业图片处理任务时,我们需要对16bit图像进行读取、转tensor和保存等操作,这里总结出四种python实现的方法供参考~ 1.使用 imageio ,输出图像无压缩 2.使用 openCV, 输出图像的水平分辨率和垂直分辨率被压缩 3.使用 skimage,输出图像

    2024年02月13日
    浏览(43)
  • pip安装python第三方库的四种方法

    pip install 库名 打开命令提示符【win + r】,输入cmd,在命令提示窗口输入pip install 库名, 再点击回车键【Enter】,就可以安装。当安装成功时,会提示successfully。例如,安装pytest库 使用该方法会存在由于网络不稳定时就无法安装成功的情况,遇到此情况时,可以多尝试几次,若

    2024年01月17日
    浏览(44)
  • Python爬虫入门之爬虫解析提取数据的四种方法

    本文主要介绍了Python爬虫入门之爬虫解析提取数据的四种方法,通过具体的内容向大家展现,希望对大家Python爬虫的学习有所帮助。 基础爬虫的固定模式 笔者这里所谈的基础爬虫,指的是不需要处理像异步加载、验证码、代理等高阶爬虫技术的爬虫方法。一般而言,基础爬

    2024年02月03日
    浏览(49)
  • Python——把几个DataFrame合并成一个DataFrame

    目录  1 横向合并——merge  2 横向合并——join  3 竖向合并——append  4 竖向合并——concat  

    2024年02月15日
    浏览(61)
  • 格式化DataFrame中的时间数据DataFrame.to_datetime()方法

    小白从小学Python、C、Java】 【计算机等级考试+500强双证书】 【Python-数据分析】 格式化DataFrame中的时间数据 DataFrame.to_datetime()方法   选择题 关于以下python代码说法错误的一项是? import pandas as pd data = {\\\"Date\\\": [\\\'2022/12/01\\\',\\\'2022/12/02\\\']} df = pd.DataFrame(data) print(\\\"【查看】df:\\\") print(df

    2024年02月14日
    浏览(39)
  • dataframe删除数据的方法

    1.删除 符合条件 的数据对象

    2024年02月13日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包