pandas读取excel带汉字的列头_Pandas在读取csv时如何设置列名--常用方法集锦
今天来整理下如何在读CSV的时候正确处理列名。
csv文件自带列标题
原始数据是有列标的,用excel打开是这样的:
Screen Shot 2018-08-30 at 8.20.36 PM.png
import pandas as pd
df_example = pd.read_csv('Pandas_example_read.csv')
这种方法等同于
df_example = pd.read_csv('Pandas_example_read.csv', header=0)
结果都是:
Screen Shot 2018-08-30 at 8.06.12 PM.png
csv文件有列标题,但是想自己换成别的列标题:
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'])
2.1和2.2效果都是一样的,读取文件,并且改列名:
Screen Shot 2018-08-30 at 8.10.49 PM.png
csv文件没有列标题,从第一行就直接开始是数据的录入了:
原始数据是没有列标的,用excel打开呈现是这样的:
Screen Shot 2018-08-30 at 8.20.49 PM.png
df_example_noCols = pd.read_csv('Pandas_example_read_withoutCols.csv', header=None)
这个时候一定要加'header=None', 这样读进来的列名就是系统默认的0,1,2... 序列号:
Screen Shot 2018-08-30 at 8.14.00 PM.png
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', 用了之后就会导致第一行的数据先被当成了列名,然后又被重命名覆盖,结果是第一行的数据丢失。
pandas读取excel带汉字的列头_Pandas在读取csv时如何设置列名--常用方法集锦相关推荐
- pandas读取excel带汉字的列头,Pandas读取excel与中文文件名
I am trying to load as a pandas dataframe a file that has Chinese characters in its name. I've tried ...
- pandas读取excel文档,每列标题及标题下的内容,总行数,总列数
pandas读取excel文档,每列标题及标题下的内容,总行数,总列数 import pandas'''''' # file_path为excel的文件路径 def read_excel(file_p ...
- pandas 读取excel文件的指定列
使用 pandas 读取 excel 文件的指定列,可以使用 pd.read_excel() 函数,并通过 usecols 参数指定要读取的列.例如: import pandas as pddf = ...
- Pandas 读取Excel并设定n列做MultiIndex
Pandas 读取Excel并设定n列做MultiIndex #读取数据 import pandas as pd import numpy as np import glob,os path=r'e: ...
- python3读取excel某一列_怎样用python,读取excel中的一列数据!python读取excel某一列数据...
Python 如何循环读取csv或者excel中的一列数据,写入到中搜索 是可以 a.csv复制到 b.csv中 import csv def foo(): with open('a.csv', 'r ...
- python利用pandas和xlrd读取excel,特征筛选列
利用xlrd读取excel筛选0值超过99%的列,并删除import xlrdworkbook=xlrd.open_workbook(r"123.xlsx")table = wor ...
- python pandas 读取excel 去重某一列_Python中Pandas读取修改excel操作攻略(代码示例)...
本篇文章给大家带来的内容是关于Python中Pandas读取修改excel操作攻略(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 环境:python 3.6.8 以某米赛 ...
- python读取excel并生成指定列的二维码
需要导入的包和模块 # 导入二维码生成模块 import qrcode # 导入excel模块 import xlrd # 位置模块 import os安装包方法: pip install XXX(包 ...
- python读取excel日期内容读出来是数字-Python读取Excel,日期列读出来是数字的处理...
Python读取Excel,里面如果是日期,直接读出来是float类型,无法直接使用. 通过判断读取表格的数据类型ctype,进一步处理. 返回的单元格内容的类型有5种: ctype: 0 empty ...
最新文章
- 改变shell read命令的隔符
- C# Regex(2)
- 云炬随笔20211010(4)
- ADSL拨号中出现的错误代码
- 不装mono,你的.NET程序照样可以在Linux上运行
- PHP realpath() 函数
- 螃蟹保存方法保存时间_螃蟹吃不完怎么保存?学会这4招,不论是海蟹、河蟹通通都不愁...
- 局域网电脑互访的设置大全
- [毕业生的商业软件开发之路]积累与创新
- Jieyue捷阅网购物商城项目介绍说明
- 如何申请免费的云主机
- 第十一届蓝桥杯C++国赛C题:阶乘约数(唯一分解)
- 使用友盟社会化分享IOS版SDK分享纯图片到微信
- 赢在中国 第二季 语录
- PGP加密,良好隐私密码法
- Java毕设项目医护人员排班系统(java+VUE+Mybatis+Maven+Mysql)
- 微信读书的 debugger 虽斩断了你的调试的念头,但我有一招
- 运行liosam中的pcl1.8.1相关问题
- python ts视频转mp4
- iOS7.X越狱工具evasi0n7存重大bug 切勿急于越狱
热门文章
- html绑定带有形参的函数,C++中函数
- plotloss记录
- 【工具】Xshell安装注册以及简单属性配置
- synchronized(九)
- 洛谷 P1754 球迷购票问题
- SSAS parent/child dimension
- Android获取屏幕实际高度跟显示高度,判断Android设备是否拥有虚拟功能键
- SVN数据代码迁移Windows2012ServerR2
- rfcv函数实现_OpenSSL AES_ctr128_encrypt()作为伪随机函数在RFC3711(SRTP)
- android 音乐app 进度条_让这些可爱的APP成为你的生活好帮手