python 格式文件 读取off_重新开始学习Python 第二十二天 Python 文件处理(三)

b5088f156751c08f96dd0ea6620faba8.png

CSV文件处理

这一篇文章接着上两篇文章继续介绍文件处理。前面两篇文章主要介绍了文本文件和表格(xls、xlsx)文件的处理,这一篇文章继续介绍表格(csv格式)文件的处理。

经常用到的csv文件处理库有很多,因为工作需要和经常研究使用,我经常使用pandas作处理csv格式文件的常用第三方库。方便,快捷等等,还有就是使用习惯。这一篇文章主要就是介绍pandas对csv格式文件的读取处理。Python还有其他方式,有喜欢这方面的可以尝试学习研究。

文件实例:如图

a09f1a62c94b06bd2410f851d96806c2.png

读取:csv文件

# -*- coding:utf-8 -*-# 读取CSV文件import pandas as pddata = pd.read_csv('/Users/21/Documents/import.csv')print("======打印全部数据=表头=============")print(data)print("======打印前5行数据==============")print(data.head(5)) #打印前5行print("======打印列名称==============")print(data.columns) #返回全部列名print("======打印csv文件的大小(几行几列)==============")print(data.shape) #f返回csv文件形状print("======打印第1到2行==============")print(data.loc[1:2]) #打印第1到2行print("======打印ID这一列的前5行==============")print(data['ID'][:5])

打印日志:如下

======打印全部数据=表头============= ID llable Sex0 4cfc405debe6415d9a38a8df72d1b925 2019051601 01 e610c03585114ec58ca115061e16e319 7542b8ce9077475e823727d7b1c553dd 12 967124c07e814b33b84220ec02b9aab3 60b49a5eb5e4487bb9094fe43dcac72d 03 815de47075484e4a803ecdf9dbcda6af ce1de0415b7d41f5822663dfc6b60449 14 d3861efd34644776be6780a9b9609485 a04e4570a9a4452abbe187adc5bd0ea0 05 0bdd46e1cc8c4001b81fb0dc0a82ede5 976f490c4d884365b7ad707d5ba8a66a 16 77cdd0d7647946d5ad3a888b72c3a06c 6a43dbe61b004ab39e768d2d44317583 07 ce6c99df93b74b868a771ac9ae34785a operationmemberid121 18 862f4ada5ed54cad8cc96c6a0129f814 operationmemberid1211 19 4c8d1ecb7a724b7c9313b314553da253 ce1de0415b7d41f5822663dfc6b60449 1======打印前5行数据============== ID llable Sex0 4cfc405debe6415d9a38a8df72d1b925 2019051601 01 e610c03585114ec58ca115061e16e319 7542b8ce9077475e823727d7b1c553dd 12 967124c07e814b33b84220ec02b9aab3 60b49a5eb5e4487bb9094fe43dcac72d 03 815de47075484e4a803ecdf9dbcda6af ce1de0415b7d41f5822663dfc6b60449 14 d3861efd34644776be6780a9b9609485 a04e4570a9a4452abbe187adc5bd0ea0 0======打印列名称==============Index(['ID', 'llable', 'Sex'], dtype='object')======打印csv文件的大小(几行几列)==============(10, 3)======打印第1到2行============== ID llable Sex1 e610c03585114ec58ca115061e16e319 7542b8ce9077475e823727d7b1c553dd 12 967124c07e814b33b84220ec02b9aab3 60b49a5eb5e4487bb9094fe43dcac72d 0======打印ID这一列的前5行==============0 4cfc405debe6415d9a38a8df72d1b9251 e610c03585114ec58ca115061e16e3192 967124c07e814b33b84220ec02b9aab33 815de47075484e4a803ecdf9dbcda6af4 d3861efd34644776be6780a9b9609485
38de70cb0399826871b3a4c49f43c49f.png

安装pandas库

命令:如下

pip install pandas

如果你的电脑上即安装了python2也安装python3的话,pip名称一般默认是装python2下边的第三方类库,如果想装在python3下用:

pip3 install pandas

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值