如何在 Jupyter Notebook 中加载 CSV 文件?

新手上路,请多包涵

我是新手,正在学习机器学习。我偶然发现了一个在网上找到的教程,我想让这个程序运行起来,这样我就能更好地理解它。但是,我在将 CSV 文件加载到 Jupyter Notebook 时遇到问题。

我收到此错误:

 File "<ipython-input-2-70e07fb5b537>", line 2
    student_data = pd.read_csv("C:\Users\xxxx\Desktop\student-intervention-
system\student-data.csv")
                          ^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in
position 2-3: truncated \UXXXXXXXX escape

这是代码: 在此处输入图像描述

我按照有关此错误的在线教程进行操作,但没有任何效果。有谁知道如何修理它?

第三次尝试使用 r”path” 在此处输入图像描述

我也尝试过“\”和 utf-8,但都没有用。

我正在使用最新版本的 Anaconda Windows 7 Python 3.7

原文由 stella 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 782
1 个回答

对您的 Windows 路径使用原始字符串表示法。在 python 中,’\’ 在 python 中有意义。尝试改为像这样的 r”path” 这样的字符串:

student_data = pd.read_csv(r"C:\Users\xxxx\Desktop\student-intervention- system\student-data.csv")

如果它不起作用尝试这种方式:

 import os

path = os.path.join('c:' + os.sep, 'Users', 'xxxx', 'Desktop', 'student-intervention-system', 'student-data.csv')
student_data = pd.read_csv(path)

原文由 Bohun Mielecki 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题