[英]Difficulty reading .dat file in Pandas
I want to take this .dat file: Airline list and convert it into a readable CSV file. 我想要这个.dat文件: 航空公司列表 ,并将其转换为可读的CSV文件。 However, for some reason each time I do this: 但是,由于某种原因,每次我这样做:
df = pd.read_csv('/path/airlines.dat', sep='\s+', header=None, skiprows=1)
I get the following error: 我收到以下错误:
ParserError: Error tokenizing data. C error: Expected 2 fields in line 3, saw 3
Am I correctly reading this file? 我是否正确读取此文件? What am I doing wrong? 我究竟做错了什么?
First try 第一次尝试
df = pd.read_csv('/path/airlines.dat', header=None, skiprows=1)
please. 请。
Results in my case in 在我的情况下
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]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.