Pandas读取csv时如何设置列名


Posted in Python onJune 02, 2020

1. csv文件自带列标题

import pandas as pd 

df_example = pd.read_csv('Pandas_example_read.csv')
# 等同于:
df_example = pd.read_csv('Pandas_example_read.csv', header=0)

2. csv文件有列标题,但是想自己换成别的列标题

2.1和2.2效果都是一样的,读取文件,并且改列名

2.1 在读数之后自定义标题

df_example = pd.read_csv('Pandas_example_read.csv')
df_example.columns = ['A','B','C']

2.2 在读数的同时自定义标题

df_example = pd.read_csv('Pandas_example_read.csv', names=['A', 'B','C'])
# 或者
df_example = pd.read_csv('Pandas_example_read.csv', header=0, names=['A', 'B','C'])

3. csv文件没有列标题,从第一行就直接开始是数据的录入了

df_example_noCols = pd.read_csv('Pandas_example_read_withoutCols.csv', header=None)

这个时候一定要加'header=None', 这样读进来的列名就是系统默认的0,1,2... 序列号

4. csv文件没有列标题,但是自己想加上列标题

4.1 读进来数之后加上标题

df_example_noCols = pd.read_csv('Pandas_example_read_withoutCols.csv', header=None)
df_example_noCols.columns = ['A', 'B','C']

4.2 读数的同时加标题

df_example_noCols = pd.read_csv('Pandas_example_read_withoutCols.csv', names=['A', 'B','C'])
# 或者
df_example_noCols = pd.read_csv('Pandas_example_read_withoutCols.csv', header=None, names=['A', 'B','C'])

注意:这里不可以用'header=0', 用了之后就会导致第一行的数据先被当成了列名,然后又被重命名覆盖,结果是第一行的数据丢失

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 字符串split的用法分享
Mar 23 Python
python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享
Jul 09 Python
Python网络编程中urllib2模块的用法总结
Jul 12 Python
教你用Type Hint提高Python程序开发效率
Aug 08 Python
详解Python多线程
Nov 14 Python
Pandas统计重复的列里面的值方法
Jan 30 Python
详解将Python程序(.py)转换为Windows可执行文件(.exe)
Jul 19 Python
python使用requests.session模拟登录
Aug 09 Python
python使用pip安装SciPy、SymPy、matplotlib教程
Nov 20 Python
python-web根据元素属性进行定位的方法
Dec 13 Python
详解python tcp编程
Aug 24 Python
Python3 类型标注支持操作
Jun 02 Python
python os模块常用的29种方法使用详解
Jun 02 #Python
完美解决pycharm 不显示代码提示问题
Jun 02 #Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
Jun 02 #Python
基于python实现查询ip地址来源
Jun 02 #Python
新版Pycharm中Matplotlib不会弹出独立的显示窗口的问题
Jun 02 #Python
Pycharm生成可执行文件.exe的实现方法
Jun 02 #Python
Python实现初始化不同的变量类型为空值
Jun 02 #Python
You might like
风味层面去分析咖啡油脂
2021/03/03 咖啡文化
php中的观察者模式
2010/03/24 PHP
php session劫持和防范的方法
2013/11/12 PHP
PHP微信支付实例解析
2016/07/22 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
找到一点可怜的关于dojo资料,谢谢作者!
2006/12/06 Javascript
用js判断浏览器是否是IE的比较好的办法
2007/05/08 Javascript
js的[defer]和[async]属性
2014/11/24 Javascript
JavaScript使用concat连接数组的方法
2015/04/06 Javascript
干货分享:让你分分钟学会javascript闭包
2015/12/25 Javascript
微信jssdk在iframe页面失效问题的解决措施
2016/03/03 Javascript
js实现精确到秒的倒计时效果
2016/05/29 Javascript
带有定位当前位置的百度地图前端web api实例代码
2016/06/21 Javascript
Vue.js第四天学习笔记
2016/12/02 Javascript
ES6学习笔记之正则表达式和字符串正则方法分析
2017/04/25 Javascript
兼容浏览器的js事件绑定函数(详解)
2017/05/09 Javascript
Angular4 ElementRef的应用
2018/02/26 Javascript
jquery引入外部CDN 加载失败则引入本地jq库
2018/05/23 jQuery
使用vue-router beforEach实现判断用户登录跳转路由筛选功能
2018/06/25 Javascript
JS实现移动端在线签协议功能
2019/08/22 Javascript
js实现select下拉框选择
2020/01/11 Javascript
[42:36]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第二局
2016/02/26 DOTA
[44:58]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第二场
2018/04/06 DOTA
Python3 实现随机生成一组不重复数并按行写入文件
2018/04/09 Python
Python调用Windows API函数编写录音机和音乐播放器功能
2020/01/05 Python
python中的 zip函数详解及用法举例
2020/02/16 Python
比较基础的php面试题及答案-填空题
2014/04/26 面试题
硕士研究生个人求职信
2013/12/04 职场文书
2014自主招生自荐信策略
2014/01/27 职场文书
工会主席岗位责任制
2014/02/11 职场文书
企业办公室主任岗位职责
2014/02/19 职场文书
创业大赛策划书
2014/03/01 职场文书
生日宴会策划方案
2014/06/03 职场文书
商铺消防安全责任书
2014/07/29 职场文书
小学生勤俭节约演讲稿
2014/08/28 职场文书
2019年妇科护士的自我鉴定(3篇)
2019/09/26 职场文书