这是我第一次在学校外工作,所以请忍受。
在下面运行代码时,我会得到错误
"(UNICODE错误('Unicodeescape'编解码器无法在位置2-3中解码字节:截断 uxxxxxxxxx逃脱"
和空闲编辑器突出显示了'('pd.read_csv。
之前我搜索了错误,但有很多东西越过我的头。
所讨论的CSV文件是我保存为CSV的Excel文件。我应该保存其他方法吗?
import pandas as pd
field = pd.read_csv("C:UsersGlenDocumentsFeild.csv")
我只想将我的excel数据转换为数据框架,我不明白为什么它在课堂上如此简单,现在在我的家中很难。
问题与路径有关。在阅读csv
文件时,有两种方法可以提及路径,
1-使用double backslashes
,
pd.read_csv("C:\Users\Glen\Documents\Feild.csv")
2-使用single forwardslash
,
pd.read_csv("C:/Users/Glen/Documents/Feild.csv")
如果这些不起作用,请尝试一下,
pd.read_csv("C:\Users\Glen\Documents\Feild.csv", encoding='utf-8')
或
pd.read_csv("C:/Users/Glen/Documents/Feild.csv", encoding='utf-8')
在粘贴路径
之前,请先用r
前缀正如@Abdur在他们的答案中指出的那样,问题在于filepath。如果该路径位于剪贴板中(例如,从Windows中的文件资源管理器中移动 右键单击为路径(,然后将其粘贴到命令行或文本编辑器中,请用r
前缀,例如
field = pd.read_csv(r"C:UsersGlenDocumentsFeild.csv")
# ^
# |