使用pandas数据框将数据集加载到python中

时间:2017-02-05 19:09:34

标签: pandas

我正在尝试使用pandas数据框将uci机器学习库中的数据集加载到python中。  df = pd.read_csv('https://archive.ics.uci.edu/ml/machine-learning-databases/auto-mpg/auto-mpg.data',names = ['mpg','cylinder','displacement','horsepower','weight','acceleration','model year','origin', '车名'])

但是输出名称(列的标题)没有正确对齐。我的代码有什么问题?

1 个答案:

答案 0 :(得分:0)

您的列名称之间包含一些空格,例如'型号年份'所以用'替换所有空格 - '使用此代码 - :

#get all the column names and replace spaces with '_'
df.columns = df.columns.str.replace(' ', '_')
df.head()