• 技术文章 >后端开发 >Python教程

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

    不言不言2018-04-20 14:12:37原创5537
    下面为大家分享一篇使用实现pandas读取csv文件指定的前几行,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧

    用于存储数据的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$

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

    相关推荐:

    pandas实现选取特定索引的行

    以上就是使用实现pandas读取csv文件指定的前几行的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:pandas 文件 读取
    上一篇:pandas实现选取特定索引的行 下一篇:PyQt5每天必学之切换按钮_python
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• Python自动化实践之筛选简历• 图文详解Python冒泡排序算法• Python 3.11中的最佳新功能和功能修复• Python接口自动化测试必备基础之http协议详解• 归纳总结Python函数进阶的使用方法
    1/1

    PHP中文网