我正在尝试使用pd.read_csv命令在Python 3.5中读取导入pandas的csv文件。但是,系统返回以下错误消息:
>>> Lung = pd.read_csv('c:\users\LungCapData.csv')
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \uXXXX escape
在上面的错误消息中,左括号会突出显示。 你能帮我解决这个问题吗?
答案 0 :(得分:3)
您可以尝试以下操作:
Lung = pd.read_csv(r'c:\users\LungCapData.csv', sep=';')
这应该拆分列,因为你似乎有分号作为分隔符。
答案 1 :(得分:2)
您可以尝试使用r Lung = pd.read_csv(r'c:\users\LungCapData.csv')
答案 2 :(得分:0)
不熟悉Windows平台,但您可以尝试使用编码选项:
Lung = pd.read_csv(r'c:\users\LungCapData.csv', encoding="utf8")
答案 3 :(得分:0)
对于Windows平台,文件名字符串中的反斜杠被视为定界符。使用双反斜杠而不是单反斜杠,以便在字符串中正确转义定界符:
Lung = pd.read_csv('c:\\users\\LungCapData.csv')
在Windows的“ rb”,“ wb”和“ ab”窗口分别以读取,写入和附加模式打开二进制文件。