【发布时间】:2017-09-14 19:17:32
【问题描述】:
我有一个位于 URL 的汽车数据表。数据似乎是制表符分隔的。这是网址:
auto_table = 'https://archive.ics.uci.edu/ml/machine-learning-databases/auto-mpg/auto-mpg.data'
这里有几行数据:
18.0 8 307.0 130.0 3504. 12.0 70 1 "chevrolet chevelle malibu"
15.0 8 350.0 165.0 3693. 11.5 70 1 "buick skylark 320"
18.0 8 318.0 150.0 3436. 11.0 70 1 "plymouth satellite"
16.0 8 304.0 150.0 3433. 12.0 70 1 "amc rebel sst"
17.0 8 302.0 140.0 3449. 10.5 70 1 "ford torino"
15.0 8 429.0 198.0 4341. 10.0 70 1 "ford galaxie 500"
我尝试使用 pandas.read_table('auto_table') 将数据导入为 pandas 数据框。但是,Python 仅将数据导入 2 列:第一列包含所有这些数字/浮点数/整数列,第二列正确包含所有字符串(汽车名称)。
如何使用 Python 导入这些数据以生成一个 pandas 数据框,其中所有这些数据都正确分离到它们自己的唯一列中。我查看了 pandas.read_table 的文档,which is here,但我似乎无法弄清楚如何正确导入表。
【问题讨论】: