使用实现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实现批量检测HTTP服务的状态
Oct 27 Python
python机器学习之神经网络(一)
Dec 20 Python
python统计多维数组的行数和列数实例
Jun 23 Python
DES加密解密算法之python实现版(图文并茂)
Dec 06 Python
对PyQt5的输入对话框使用(QInputDialog)详解
Jun 25 Python
Django使用unittest模块进行单元测试过程解析
Aug 02 Python
Python turtle库绘制菱形的3种方式小结
Nov 23 Python
pytorch::Dataloader中的迭代器和生成器应用详解
Jan 03 Python
Python下利用BeautifulSoup解析HTML的实现
Jan 17 Python
python正则表达式的懒惰匹配和贪婪匹配说明
Jul 13 Python
使用Pytorch训练two-head网络的操作
May 28 Python
python可视化分析绘制带趋势线的散点图和边缘直方图
Jun 25 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
我的论坛源代码(五)
2006/10/09 PHP
phpmyadmin 3.4 空密码登录的实现方法
2010/05/29 PHP
rephactor 优秀的PHP的重构工具
2011/06/09 PHP
php中使用GD库做验证码
2016/03/31 PHP
thinkphp框架实现删除和批量删除
2016/06/29 PHP
php根据地址获取百度地图经纬度的实例方法
2019/09/03 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
js 匿名调用实现代码
2009/06/19 Javascript
javascript Array.prototype.slice使用说明
2010/10/11 Javascript
innerText和textContent对比及使用介绍
2013/02/27 Javascript
自编jQuery插件实现模拟alert和confirm
2014/09/01 Javascript
js判断出两个字符串最大子串的函数实现方法
2016/11/01 Javascript
通过AngularJS实现图片上传及缩略图展示示例
2017/01/03 Javascript
Taro集成Redux快速上手的方法示例
2018/06/21 Javascript
BootStrap modal实现拖拽功能
2018/12/01 Javascript
react配置antd按需加载的使用
2019/02/11 Javascript
JavaScript变量作用域及内存问题实例分析
2019/06/10 Javascript
[46:53]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python列表操作之extend和append的区别实例分析
2015/07/28 Python
详解Python编程中基本的数学计算使用
2016/02/04 Python
Python判断列表是否已排序的各种方法及其性能分析
2016/06/20 Python
django框架用户权限中的session缓存到redis中的方法
2019/08/06 Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
2020/05/03 Python
英国助听器购物网站:Hearing Direct
2018/08/21 全球购物
狗狗玩具、零食和咀嚼物的月度送货服务:Super Chewer
2018/08/22 全球购物
芬兰设计商店美国:Finnish Design Shop US
2019/03/25 全球购物
四年级数学教学反思
2014/02/02 职场文书
仓库主管岗位职责
2014/03/02 职场文书
银行求职信怎么写
2014/05/26 职场文书
机电专业毕业生求职信
2014/07/01 职场文书
义务教育学校标准化建设汇报材料
2014/08/16 职场文书
群众路线自我剖析及整改措施
2014/11/04 职场文书
2014年综合治理工作总结
2014/11/20 职场文书
优秀班组事迹材料
2014/12/24 职场文书
贷款担保书
2015/01/20 职场文书
导游词之铁岭象牙山
2019/12/06 职场文书