使用实现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 相关文章推荐
记录Django开发心得
Jul 16 Python
跟老齐学Python之玩转字符串(3)
Sep 14 Python
Python对list列表结构中的值进行去重的方法总结
May 07 Python
Python缩进和冒号详解
Jun 01 Python
Django的信号机制详解
May 05 Python
使用python 爬虫抓站的一些技巧总结
Jan 10 Python
Python使用wxPython实现计算器
Jan 30 Python
使用python接入微信聊天机器人
Mar 31 Python
Python 矩阵转置的几种方法小结
Dec 02 Python
Python3将jpg转为pdf文件的方法示例
Dec 13 Python
Pycharm生成可执行文件.exe的实现方法
Jun 02 Python
如何利用pygame实现打飞机小游戏
May 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
PHP之autoload运行机制实例分析
2014/08/28 PHP
浅析iis7.5安装配置php环境
2015/05/10 PHP
用php代码限制国内IP访问我们网站
2015/09/26 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
2015/12/19 PHP
PHP 绘制网站登录首页图片验证码
2016/04/12 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
面向对象的javascript(笔记)
2009/10/06 Javascript
Extjs学习笔记之五 一个小细节renderTo和applyTo的区别
2010/01/07 Javascript
Js 中debug方式
2010/02/07 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
2013/01/23 Javascript
JavaScript字符串插入、删除、替换函数使用示例
2013/07/25 Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
2014/06/20 Javascript
一个jquery实现的不错的多行文字图片滚动效果
2014/09/28 Javascript
JavaScript动态加载样式表的方法
2015/03/21 Javascript
js实现获取div坐标的方法
2015/11/16 Javascript
HTML5 Shiv完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
2015/11/25 Javascript
Js遍历键值对形式对象或Map形式的方法
2016/08/08 Javascript
基于jQuery实现中英文切换导航条效果
2016/09/18 Javascript
COM组件中调用JavaScript函数详解及实例
2017/02/23 Javascript
Vue 页面切换效果之 BubbleTransition(推荐)
2018/04/08 Javascript
vue更改数组中的值实例代码详解
2020/02/07 Javascript
如何区分vue中的v-show 与 v-if
2020/09/08 Javascript
python3中dict(字典)的使用方法示例
2017/03/22 Python
Python中Django 后台自定义表单控件
2017/03/28 Python
Python中shutil模块的学习笔记教程
2017/04/04 Python
解决Django模板无法使用perms变量问题的方法
2017/09/10 Python
TensorFlow搭建神经网络最佳实践
2018/03/09 Python
Python爬虫之爬取淘女郎照片示例详解
2020/07/28 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
2021/02/07 Python
成都思必达公司C#程序员招聘面试题
2013/06/26 面试题
艺术设计专业个人求职信
2013/09/21 职场文书
《金色的脚印》教后反思
2014/04/23 职场文书
学校先进集体事迹材料
2014/05/31 职场文书
村干部任职承诺书
2015/01/21 职场文书
电力培训学习心得体会
2016/01/11 职场文书
2016优秀护士求职自荐信
2016/01/28 职场文书