我对编程很陌生,而且我一直在努力模仿“pandas.read_table”#39; pandas.read_table'代码来自 Python for Data Analysis 一书(关于MovieLens 1M数据集的章节,第23页)。下面是用于数据库的文件的链接以及我输入代码的jupyter笔记本的图像。正如您在那里看到的那样,我在数据值方面遇到的问题并没有得到应有的正确阅读,我似乎无法弄清楚原因。非常感谢您的帮助!
答案 0 :(得分:1)
如果您正在阅读.csv
文件中的数据,请使用pd.read_csv
。
如果要使用pd.read_table
,则必须将分隔符指定为带有参数sep=','
的逗号。发生的事情是pd.read_table
试图在每::
分隔您的输入信息,但看起来您的数据却被逗号分隔。
此处提供更多信息:
http://pandas.pydata.org/pandas-docs/stable/io.html
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_table.html