我认为这里的参数skiprows
是没有必要的,你可以省略它。
但如果通过0值,则意味着don't skip any rows
。
skiprows=0
import pandas as pd
from io import StringIO
temp="""Site,Tank ID,Product,Volume,Temperature,Dip Time
aaa,bbb,ccc,ddd,eee,fff
a,b,c,d,e,f
#after testing replace 'pd.compat.StringIO(temp)' to 'filename.csv'
df = pd.read_csv(StringIO(temp))
print (df)
Site Tank ID Product Volume Temperature Dip Time
0 aaa bbb ccc ddd eee fff
1 a b c d e f
temp="""Site,Tank ID,Product,Volume,Temperature,Dip Time
aaa,bbb,ccc,ddd,eee,fff
a,b,c,d,e,f
#after testing replace 'pd.compat.StringIO(temp)' to 'filename.csv'
df = pd.read_csv(StringIO(temp), skiprows=0)
print (df)
Site Tank ID Product Volume Temperature Dip Time
0 aaa bbb ccc ddd eee fff
1 a b c d e f
但如果通过[0]
,就意味着删除文件的第一行,这里的头,意味着"skip the 0'th row, i.e. the headed row
。
temp="""Site,Tank ID,Product,Volume,Temperature,Dip Time
aaa,bbb,ccc,ddd,eee,fff
a,b,c,d,e,f
#after testing replace 'pd.compat.StringIO(temp)' to 'filename.csv'