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中实现字符串翻转的方法
Jul 11 Python
python去除拼音声调字母,替换为字母的方法
Nov 28 Python
基于 Django 的手机管理系统实现过程详解
Aug 16 Python
Windows10下 python3.7 安装 facenet的教程
Sep 10 Python
python爬虫爬取笔趣网小说网站过程图解
Nov 18 Python
Python3 A*寻路算法实现方式
Dec 24 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
Jan 04 Python
django 读取图片到页面实例
Mar 27 Python
Django 后台带有字典的列表数据与页面js交互实例
Apr 03 Python
Python如何使用input函数获取输入
Aug 06 Python
解决numpy数组互换两行及赋值的问题
Apr 17 Python
Python自动化爬取天眼查数据的实现
Jun 15 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中include与require使用方法区别详解
2013/10/19 PHP
php实现zip压缩文件解压缩代码分享(简单易懂)
2014/05/10 PHP
Linux系统下使用XHProf和XHGui分析PHP运行性能
2015/12/08 PHP
PHP数组相加操作及与array_merge的区别浅析
2016/11/26 PHP
在PHP 7下安装Swoole与Yar,Yaf的方法教程
2017/06/02 PHP
作为PHP程序员你要知道的另外一种日志
2018/07/30 PHP
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
分享精心挑选的12款优秀jQuery Ajax分页插件和教程
2012/08/09 Javascript
基于js disabled="false"不起作用的解决办法
2013/06/26 Javascript
JavaScript调用客户端的可执行文件(示例代码)
2013/11/28 Javascript
javaScript对文字按照拼音排序实现代码
2013/12/27 Javascript
js形成页面的一种遮罩效果实例代码
2014/01/04 Javascript
文本框倒叙输入让输入框的焦点始终在最开始的位置
2014/09/01 Javascript
AngularJS实现元素显示和隐藏的几个案例
2015/12/09 Javascript
修改js confirm alert 提示框文字的简单实例
2016/06/10 Javascript
原生js实现倒计时--2018
2017/02/21 Javascript
vue使用rem实现 移动端屏幕适配
2018/09/26 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
2019/03/19 Javascript
js贪心算法 钱币找零问题代码实例
2019/09/11 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
python实现web方式logview的方法
2015/08/10 Python
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
pycharm安装和首次使用教程
2018/08/27 Python
解决使用PyCharm时无法启动控制台的问题
2019/01/19 Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
2020/04/13 Python
python 用struct模块解决黏包问题
2020/11/07 Python
python 中 .py文件 转 .pyd文件的操作
2021/03/04 Python
使用Canvas操作像素的方法
2018/06/14 HTML / CSS
大学生冰淇淋店商业计划书
2014/01/14 职场文书
创业计划书模版
2014/02/05 职场文书
初中班主任工作总结2015
2015/05/13 职场文书
签约仪式致辞
2015/07/30 职场文书
给校长的建议书作文300字
2015/09/14 职场文书
党组织结对共建协议书
2016/03/23 职场文书
原生Js 实现的简单无缝滚动轮播图的示例代码
2021/05/10 Javascript
win10重装系统后上不了网怎么办 win10重装系统网络故障的解决办法
2022/07/23 数码科技