版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/117509764
有的时候我们需要读取的文件前几行是注释行,需要跳过,当然可以使用Python来逐行读取并转到pandas的dataframe中。有没有更便捷的方法呢?
df = pd.read_csv("data/survey_2013.txt",
skiprows=7, delimiter="\t",
names=["name", "pc", "pcm","code"])
关键点就是上面的这个skiprows参数。跳过前7行。
同样的,可以用skipfooter跳过后几行。
这两个可以传参列表,但不能传切片。
所以下面的代码,和上面的代码是一样的效果。
df = pd.read_csv("data/survey_2013.txt",
skiprows=[0,1,2,3,4,5,6], delimiter="\t",
names=["name", "pc", "pcm","code"])
独孤尚良dugushangliang——著