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 相关文章推荐
django在接受post请求时显示403forbidden实例解析
Jan 25 Python
Django中redis的使用方法(包括安装、配置、启动)
Feb 21 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
Jul 13 Python
python json.loads兼容单引号数据的方法
Dec 19 Python
python 实现倒排索引的方法
Dec 25 Python
Python实现微信自动好友验证,自动回复,发送群聊链接方法
Feb 21 Python
django ModelForm修改显示缩略图 imagefield类型的实例
Jul 28 Python
Win10下python 2.7与python 3.7双环境安装教程图解
Oct 12 Python
Python FTP文件定时自动下载实现过程解析
Nov 12 Python
python 线性回归分析模型检验标准--拟合优度详解
Feb 24 Python
python 基于selectors库实现文件上传与下载
Dec 31 Python
Python Pandas数据分析之iloc和loc的用法详解
Nov 11 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
《Re:从零开始的异世界生活 冰结之绊》
2020/04/09 日漫
php下实现伪 url 的超简单方法[转]
2007/09/24 PHP
PHP下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
2011/06/09 PHP
smarty模板引擎中内建函数if、elseif和else的使用方法
2015/01/22 PHP
Symfony模板的快捷变量用法实例
2016/03/17 PHP
thinkphp整合微信支付代码分享
2016/11/24 PHP
PHP区块查询实现方法分析
2018/05/12 PHP
再谈javascript图片预加载技术(详细演示)
2011/03/12 Javascript
iframe的onload在Chrome/Opera中执行两次Bug的解决方法
2011/03/17 Javascript
用JS实现一个TreeMenu效果分享
2011/08/28 Javascript
jquery 单引号和双引号的区别及使用注意
2013/07/31 Javascript
javascript和jquery修改a标签的href属性
2013/12/16 Javascript
js控制输入框获得和失去焦点时状态显示的方法
2015/01/30 Javascript
JS+HTML5实现上传图片预览效果完整实例【测试可用】
2017/04/20 Javascript
NodeJS实现视频转码的示例代码
2017/11/18 NodeJs
AngularJS中的作用域实例分析
2018/05/16 Javascript
详解React 服务端渲染方案完美的解决方案
2018/12/14 Javascript
Vue+webpack实现懒加载过程解析
2020/02/17 Javascript
vue同个按钮控制展开和折叠同个事件操作
2020/07/29 Javascript
python采用getopt解析命令行输入参数实例
2014/09/30 Python
对Python新手编程过程中如何规避一些常见问题的建议
2015/04/01 Python
python 3.6 +pyMysql 操作mysql数据库(实例讲解)
2017/12/20 Python
numpy 对矩阵中Nan的处理:采用平均值的方法
2018/10/30 Python
解决Pycharm 导入其他文件夹源码的2种方法
2020/02/12 Python
Python使用20行代码实现微信聊天机器人
2020/06/05 Python
CSS3之边框多颜色Border-color属性使用示例
2013/10/11 HTML / CSS
把富文本的回车转为br标签
2019/08/09 HTML / CSS
匡威英国官网:Converse英国
2018/12/02 全球购物
会计学自荐信
2014/06/03 职场文书
电子专业自荐信
2014/07/01 职场文书
群众路线自查报告及整改措施
2014/11/04 职场文书
2014年人力资源工作总结
2014/11/19 职场文书
2014年保洁工作总结
2014/11/24 职场文书
2015年招聘工作总结
2014/12/12 职场文书
2015年招商引资工作总结
2015/04/25 职场文书
MySQL如何构建数据表索引
2021/05/13 MySQL