使用实现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调用java模块SmartXLS和jpype修改excel文件的方法
Apr 28 Python
Python之自动获取公网IP的实例讲解
Oct 01 Python
浅谈python的dataframe与series的创建方法
Nov 12 Python
在Pycharm中将pyinstaller加入External Tools的方法
Jan 16 Python
在Pandas中处理NaN值的方法
Jun 25 Python
关于PyTorch源码解读之torchvision.models
Aug 17 Python
pymysql模块的使用(增删改查)详解
Sep 09 Python
Python3 sys.argv[ ]用法详解
Oct 24 Python
Tensorflow累加的实现案例
Feb 05 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
Mar 13 Python
详解Python 中的容器 collections
Aug 17 Python
python将图片转为矢量图的方法步骤
Mar 30 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
PHP网站备份程序代码分享
2011/06/10 PHP
PHP实现批量修改文件后缀名的方法
2015/07/30 PHP
php自定义类fsocket模拟post或get请求的方法
2015/07/31 PHP
php+MySql实现登录系统与输出浏览者信息功能
2016/07/01 PHP
CI框架网页缓存简单用法分析
2018/12/26 PHP
js+html5实现canvas绘制网页时钟的方法
2016/05/21 Javascript
Jquery on方法绑定事件后执行多次的解决方法
2016/06/02 Javascript
javascript prototype原型详解(比较基础)
2016/12/26 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
2017/03/09 Javascript
JavaScript实现一个空中避难的小游戏
2017/06/06 Javascript
layui框架中layer父子页面交互的方法分析
2017/11/15 Javascript
微信小程序实现下载进度条的方法
2017/12/08 Javascript
基于Vue中点击组件外关闭组件的实现方法
2018/03/06 Javascript
JS字符串去除连续或全部重复字符的实例
2018/03/08 Javascript
node使用promise替代回调函数
2018/05/07 Javascript
python不带重复的全排列代码
2013/08/13 Python
Python模块结构与布局操作方法实例分析
2017/07/24 Python
对命令行模式与python交互模式介绍
2018/05/12 Python
Python 实现网页自动截图的示例讲解
2018/05/17 Python
python 视频逐帧保存为图片的完整实例
2019/12/10 Python
浅谈Python3实现两个矩形的交并比(IoU)
2020/01/18 Python
Django 博客实现简单的全文搜索的示例代码
2020/02/17 Python
python实现人脸签到系统
2020/04/13 Python
python中rb含义理解
2020/06/18 Python
德国隐形眼镜店:LuckyLens
2018/07/29 全球购物
汽车专业大学生职业生涯规划范文
2014/01/07 职场文书
给护士表扬信
2014/01/19 职场文书
高三毕业典礼演讲稿
2014/05/13 职场文书
上课迟到检讨书300字
2014/10/15 职场文书
2015年度党员个人总结
2015/02/14 职场文书
在校学生证明格式
2015/06/24 职场文书
歌咏比赛口号大全
2015/12/25 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python
基于Python实现的购物商城管理系统
2021/04/27 Python
Python基础之进程详解
2021/05/21 Python