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

ste*_*lla 8 python python-3.x jupyter-notebook

我是新手,正在学习机器学习。我偶然发现了我在网上找到的教程,我想让该程序运行,以便更好地理解。但是,我在将 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
Run Code Online (Sandbox Code Playgroud)

这是代码: 在此处输入图片说明

我在网上学习了有关此错误的教程,但没有任何效果。有谁知道如何修理它?

第 3 次尝试使用 r"path" 在此处输入图片说明

我也试过 "\" 和 utf-8 但没有奏效。

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

Boh*_*cki 6

对 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)
Run Code Online (Sandbox Code Playgroud)


bal*_*man 0

尝试

pd.read_csv('file_name',encoding = "utf-8")
Run Code Online (Sandbox Code Playgroud)