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的循环体中使用else语句的方法
Mar 30 Python
10种检测Python程序运行时间、CPU和内存占用的方法
Apr 01 Python
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
Apr 09 Python
python 3利用Dlib 19.7实现摄像头人脸检测特征点标定
Feb 26 Python
终端命令查看TensorFlow版本号及路径的方法
Jun 13 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
Feb 21 Python
详解Python静态网页爬取获取高清壁纸
Apr 23 Python
Python 读取串口数据,动态绘图的示例
Jul 02 Python
python matplotlib库绘制散点图例题解析
Aug 10 Python
Python使用scrapy爬取阳光热线问政平台过程解析
Aug 14 Python
python输出带颜色字体实例方法
Sep 01 Python
Python如何实现自带HTTP文件传输服务
Jul 08 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
PHP中feof()函数实例测试
2014/08/23 PHP
php判断一个数组是否为有序的方法
2015/03/27 PHP
php使用cookie实现记住用户名和密码实现代码
2015/04/27 PHP
PHP使用mkdir创建多级目录的方法
2015/12/22 PHP
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
2016/02/16 PHP
laravel Task Scheduling(任务调度)在windows下的使用详解
2019/10/22 PHP
PHP多进程简单实例小结
2019/11/09 PHP
ext jquery 简单比较
2010/04/07 Javascript
原生javascript实现拖动元素示例代码
2014/09/01 Javascript
Internet Explorer 11 浏览器介绍:别叫我IE
2014/09/28 Javascript
jquery文档操作wrap()方法实例简述
2015/01/10 Javascript
javascript定义类和类的实现实例详解
2015/12/01 Javascript
AngularJS自定义控件实例详解
2016/12/13 Javascript
Layer弹出层动态获取数据的方法
2018/08/20 Javascript
微信小程序实现底部导航
2018/11/05 Javascript
node.js学习笔记之koa框架和简单爬虫练习
2018/12/13 Javascript
vue+element table表格实现动态列筛选的示例代码
2021/01/14 Vue.js
[45:25]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.22
2019/09/05 DOTA
Python实例之wxpython中Frame使用方法
2014/06/09 Python
对python PLT中的image和skimage处理图片方法详解
2019/01/10 Python
浅谈PyTorch的可重复性问题(如何使实验结果可复现)
2020/02/20 Python
Django启动时找不到mysqlclient问题解决方案
2020/11/11 Python
Python操作Excel的学习笔记
2021/02/18 Python
HTML5中的Article和Section元素认识及使用
2013/03/22 HTML / CSS
解决HTML5中滚动到底部的事件问题
2019/08/22 HTML / CSS
香港个人化生活购物网站:Ballyhoo Limited
2016/09/10 全球购物
英国手机壳购买网站:Case Hut
2019/04/11 全球购物
康拓普公司Java笔面试
2016/09/23 面试题
党员自我评价分享
2013/12/13 职场文书
优秀企业获奖感言
2014/02/01 职场文书
实习报告评语
2014/04/26 职场文书
2014最新毕业证代领委托书
2014/09/26 职场文书
民事诉讼代理委托书
2014/10/08 职场文书
违纪学生保证书
2015/02/27 职场文书
法人代表证明书范本
2015/06/18 职场文书
大学生安全教育主题班会
2015/08/12 职场文书