使用实现pandas读取csv文件指定的前几行


Posted in Python onApril 20, 2018

用于存储数据的csv文件有时候数据量是十分庞大的,然而我们有时候并不需要全部的数据,我们需要的可能仅仅是前面的几行。

这样就可以通过pandas中read_csv中指定行数读取的功能实现。

例如有data.csv文件,文件的内容如下:

GreydeMac-mini:chapter06 greyzhang$ cat data.csv 
,name_01,coment_01,,,,
2,name_02,coment_02,,,,
3,name_03,coment_03,,,,
4,name_04,coment_04,,,,
5,name_05,coment_05,,,,
6,name_06,coment_06,,,,
7,name_07,coment_07,,,,
8,name_08,coment_08,,,,
9,name_09,coment_09,,,,
10,name_10,coment_10,,,,
11,name_11,coment_11,,,,
12,name_12,coment_12,,,,
13,name_13,coment_13,,,,
14,name_14,coment_14,,,,
15,name_15,coment_15,,,,
16,name_16,coment_16,,,,
17,name_17,coment_17,,,,
18,name_18,coment_18,,,,
19,name_19,coment_19,,,,
20,name_20,coment_20,,,,
21,name_21,coment_21,,,,

如果我们需要的数据仅仅是前5行,那么读取方式可以通过nrows的方式进行指定。编写代码如下:

1 #!/usr/bin/python
 2 
 3 import pandasas pd
 4 
 5 data = pd.read_csv('data.csv',nrows =5)
 6 print(data)
 7

代码的运行结果如下:

GreydeMac-mini:chapter06 greyzhang$ python row_test.py 
 Unnamed: 0 name_01 coment_01 Unnamed: 3 Unnamed: 4 Unnamed: 5 \
0   2 name_02 coment_02   NaN   NaN   NaN 
1   3 name_03 coment_03   NaN   NaN   NaN 
2   4 name_04 coment_04   NaN   NaN   NaN 
3   5 name_05 coment_05   NaN   NaN   NaN 
4   6 name_06 coment_06   NaN   NaN   NaN 
 Unnamed: 6 
0   NaN 
1   NaN 
2   NaN 
3   NaN 
4   NaN 
GreydeMac-mini:chapter06 greyzhang$

从上面的结果中可以看出,通过指定读取行数实现了预期的功能。

以上这篇就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python语言实现机器学习的K-近邻算法
Jun 11 Python
使用Python编写简单的画图板程序的示例教程
Dec 08 Python
深入理解python函数递归和生成器
Jun 06 Python
Python及PyCharm下载与安装教程
Nov 18 Python
PyQt5每天必学之单行文本框
Apr 19 Python
Python实现基于KNN算法的笔迹识别功能详解
Jul 09 Python
对python制作自己的数据集实例讲解
Dec 12 Python
python实现一行输入多个值和一行输出多个值的例子
Jul 16 Python
opencv python在视屏上截图功能的实现
Mar 05 Python
python中加背景音乐如何操作
Jul 19 Python
Python configparser模块应用过程解析
Aug 14 Python
Python+Pillow+Pytesseract实现验证码识别
May 11 Python
浅析python打包工具distutils、setuptools
Apr 20 #Python
PyQt5每天必学之切换按钮
Aug 20 #Python
PyQt5每天必学之滑块控件QSlider
Apr 20 #Python
PyQt4实现下拉菜单可供选择并打印出来
Apr 20 #Python
PyQt5每天必学之组合框
Apr 20 #Python
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
Apr 19 #Python
Pyqt实现无边框窗口拖动以及窗口大小改变
Apr 19 #Python
You might like
php头像上传预览实例代码
2017/05/02 PHP
js 获取、清空input type="file"的值示例代码
2014/02/19 Javascript
JS实现OCX控件的事件响应示例
2014/09/17 Javascript
js实现a标签超链接提交form表单的方法
2015/06/24 Javascript
详解Angularjs filter过滤器
2016/02/06 Javascript
jQuery+Ajax实现限制查询间隔的方法
2016/06/07 Javascript
angular+bootstrap的双向数据绑定实例
2017/03/03 Javascript
JQuery 选择器、DOM节点操作练习实例
2017/09/28 jQuery
JavaScript Date对象应用实例分享
2017/10/30 Javascript
通过fastclick源码分析彻底解决tap“点透”
2017/12/24 Javascript
JavaScript中常见内置函数用法示例
2018/05/14 Javascript
webpack打包多页面的方法
2018/11/30 Javascript
详解VUE单页应用骨架屏方案
2019/01/17 Javascript
微信小程序使用map组件实现路线规划功能示例
2019/01/22 Javascript
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
快速解决layui弹窗按enter键不停弹窗的问题
2019/09/18 Javascript
javascript操作元素的常见方法小结
2019/11/13 Javascript
[47:50]Secret vs VP 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Google开源的Python格式化工具YAPF的安装和使用教程
2016/05/31 Python
python中文乱码不着急,先看懂字节和字符
2017/12/20 Python
Python2实现的图片文本识别功能详解
2018/07/11 Python
Linux下python制作名片示例
2018/07/20 Python
python实现趣味图片字符化
2019/04/30 Python
Python实现多线程/多进程的TCP服务器
2019/09/03 Python
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
2020/01/18 Python
python数据预处理 :数据抽样解析
2020/02/24 Python
Python 2.6.6升级到Python2.7.15的详细步骤
2020/12/14 Python
联想美国官方商城:Lenovo美国
2017/06/19 全球购物
美国最大的半成品净菜电商:Blue Apron(蓝围裙)
2018/04/27 全球购物
总会计师岗位职责
2014/02/19 职场文书
“学雷锋活动月”总结
2014/03/09 职场文书
工程力学专业自荐信范文
2014/03/17 职场文书
考察现实表现材料
2014/05/19 职场文书
务虚会发言材料
2014/12/25 职场文书
中秋节寄语2015
2015/03/24 职场文书
Docker与K8s关系介绍不会Docker也可以使用K8s
2022/06/25 Servers