在Jupyter中导入csv文件时出错

时间:2018-03-03 17:52:31

标签: python jupyter-notebook

大家好我想尝试使用以下语法将csv文件导入jupyter笔记本

TIME_TAKEN = pd.read_csv(" C:\用户\ intarvo \桌面\ complaints_data.csv&#34)

但每当我使用这种语法时都会出现错误信息 文件"",第1行     TIME_TAKEN = pd.read_csv(" C:\用户\ intarvo \桌面\ complaints_data.csv&#34)                           ^ SyntaxError :( unicode error)' unicodeescape'编解码器无法解码位置2-3中的字节:截断\ UXXXXXXXX转义

正如一些人们面临类似错误的文件所示,我尝试使用其他斜线,但遗憾的是,即使这样也无效。

我还使用 time_taken = open(r''' C:/Users/intarvo/Desktop/complaints_data.csv''&#39 ;)
   但是当我尝试阅读时间时 它给出了一个错误 < _io.TextIOWrapper name =' C:/Users/intarvo/Desktop/complaints_data.csv'模式=' R'编码=' CP1252'>

有人可以建议如何解决此错误

2 个答案:

答案 0 :(得分:0)

pd.read_csv默认使用utf编码。您的文件似乎有一些不属于utf编码的字符。所以它无法解析你的文件。

请参阅此Question

您的文件似乎有cp1252编码。你可以尝试:

Html.BeginForm( null, null, FormMethod.Post, new { id=”formname”, @class="formclass" })

答案 1 :(得分:0)

请检查保存为csv格式的文件类型。

filetype = pd.read_csv("c:\\file name\.csv')

应该可以。