有点泡菜,将不胜感激。尝试验证具有不同头结构的不同csv文件。例如type1.csv具有以下内容
COL1|COL2|COL3|COL4
A1|A2|A3|A4
B1|B2|B3|B4
C1|C2|C3|C4
D1|D2|D3|D4
使用标题=无
df=pd.read_csv(type1.csv,sep='|',header=None)
渲染
# 0 1 2 3
0 COL1 COL2 COL3 COL4
1 A1 A2 A3 A4
2 B1 B2 B3 B4
3 C1 C2 C3 C4
4 D1 D2 D3 D4
很好,因为我可以在列轴上为索引0(col1,col2等)发出替换
header=df.columns.values
但是,如果我有另一个具有以下结构的文件type2.csv
Datetime|timezone|source|unique identifierNonHeaderRowCount=4|||COL1|COL2|COL3|COL4
A1|A2|A3|A4
B1|B2|B3|B4
C1|C2|C3|C4
D1|D2|D3|D4
带有标题=无给我数据框
# 0 1 2 3
0 Datetime timezone source unique identifier
1 Non Header Row Count = 4 NaN NaN NaN
2 COL1 COL2 COL3 COL4
3 A1 A2 A3 A4
4 B1 B2 B3 B4<