我想获取此.dat文件:Airline list并将其转换为可读的CSV文件。但是,由于某些原因,每次我这样做:
df = pd.read_csv('/path/airlines.dat', sep='\s+', header=None, skiprows=1)
我收到以下错误:
ParserError: Error tokenizing data. C error: Expected 2 fields in line 3, saw 3
我正确读取了此文件吗?我在做什么错了?
答案 0 :(得分:1)
第一次尝试
df = pd.read_csv('/path/airlines.dat', header=None, skiprows=1)
请。
以我为例的结果
pd.read_csv('/path/airlines.dat', header=None, skiprows=1).head()
# 0 1 ... 6 7
# 0 1 Private flight ... NaN Y
# 1 2 135 Airways ... United States N
# 2 3 1Time Airline ... South Africa Y
# 3 4 2 Sqn No 1 Elementary Flying Training School ... United Kingdom N
# 4 5 213 Flight Unit ... Russia N
# [5 rows x 8 columns]