简单学量化——pandas的应用29——读取csv文件3
今天,我们学习参数header,即行标题,header的默认值为0,它有以下几种设置方式:
- 不设置header(其默认值为0),或header=0,读取时会将数据中的第一行当成标题。
- 设置header = None,表示数据无标题,这时,会生成自动标题从左到右依次为0、1、2...
- 设置header=n,把第n+1行当成标题。这个时候,第0到第n行的数据就不会显示出来了。
- 也可以设置多行标题,如header= [3,6,9],则把数据表的第4、7、10行当成标题。同样,这个时候,标题之上的数据行也不会显示。
下面,我们就演示一下,首先读取数据:
import pandas as pd
df=pd.read_csv("stock.csv")#等同于hearder=0
df
返回:
然后,我们设置header=None读取:
import pandas as pd
df=pd.read_csv("stock.csv",header=None)
df
这个时候,用数字0、1、2、3...取代了原标题。
限于篇幅,header=n及header=[a,b,c...]形式的我们就不一一列举了,感兴趣的请自行试验。