今天我们学习nrows参数,这个参数的作用是指定需要读取的行数。应用情况就是不想把所有行全部导入,而是只导入前面的几行。
下面我们导入数据体验一下:
import pandas as pd
df=pd.read_csv("test.csv")
df
返回:

如果我们只取前3列,即只要光头强、熊大和熊二的数据,那就设置好nrows参数:
import pandas as pd
df=pd.read_csv("test.csv",nrows=3)
df
返回:

如果我们想取中间的数据呢?比如熊二、吉吉和毛毛的呢?那就用前面学过的skiprows参数跳过一下面前的2行:
import pandas as pd
df=pd.read_csv("test.csv",nrows=3,skiprows=2)
df
返回:

数据是出来了,可是原来的标题没了,而是将熊大那一行当作标题,看来需要再仔细设置一下skiprows(跳过第1和2行,不跳过第0行):
import pandas as pd
df=pd.read_csv("test.csv",nrows=3,skiprows=[1,2])
df
返回:

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