简单学量化pandas的应用37读取csv文件11

今天我们学习nrows参数,这个参数的作用是指定需要读取的行数。应用情况就是不想把所有行全部导入,而是只导入前面的几行。

下面我们导入数据体验一下:

import pandas as pd
df=pd.read_csv("test.csv")
df

返回:

简单学量化pandas的应用37读取csv文件11

如果我们只取前3列,即只要光头强、熊大和熊二的数据,那就设置好nrows参数:

import pandas as pd
df=pd.read_csv("test.csv",nrows=3)
df

返回:

简单学量化pandas的应用37读取csv文件11

如果我们想取中间的数据呢?比如熊二、吉吉和毛毛的呢?那就用前面学过的skiprows参数跳过一下面前的2行:

import pandas as pd
df=pd.read_csv("test.csv",nrows=3,skiprows=2)
df

返回:

简单学量化pandas的应用37读取csv文件11

数据是出来了,可是原来的标题没了,而是将熊大那一行当作标题,看来需要再仔细设置一下skiprows(跳过第1和2行,不跳过第0行):

import pandas as pd
df=pd.read_csv("test.csv",nrows=3,skiprows=[1,2])
df

返回:

简单学量化pandas的应用37读取csv文件11

这个结果是对的。

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/74898
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日
下一篇 2024 年 7 月 11 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注