• 技术文章 >Python技术 >Python基础教程

    python 获取csv文件的前几行

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-10-15 15:00:04原创7706

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

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

    相关推荐:《Python入门教程

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

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    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

    2

    3

    4

    5

    #!/usr/bin/python

    import pandasas pd

     

    data = pd.read_csv('data.csv',nrows =5)

    print(data)

    代码的运行结果如下:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    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 获取 csv文件 前几行
    上一篇:python 检测端口是否开放 下一篇:python list怎样生成随机数

    相关文章推荐

    • Python如何对csv文件进行操作• python如何导入csv文件格式

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网