将dat文件导入pandas数据框

时间:2019-10-07 13:21:40

标签: python import

我从以下地址下载了一个dat文件: ratings

我需要将其导入为熊猫数据框。我使用了以下代码:

ratings = pd.read_csv('ratings.dat', sep='::', header=None, names['user_id', 'movie_id', 'rating', 'timestamp'])

但是datframe的结果如下所示,这是错误的: ratings

我应该使用另一种方法来导入dat文件吗? 我也检查了下面的链接,但这对我没有帮助。 Read data (.dat file) with Pandas

1 个答案:

答案 0 :(得分:0)

对我来说很好:

DAT=pd.read_csv('https://raw.githubusercontent.com/wesm/pydata-book/1st-edition/ch02/movielens/ratings.dat',
            sep='::', header=None, names=['user_id', 'movie_id', 'rating', 'timestamp'])
DAT.head(5)

确定要读取正确的文件(来自github的原始文件)吗? 您提到的网址未指向正确的文件,请使用原始文件。