我在将 CSV 文件读入 Jupyter Notebook 时遇到问题。这是代码:
import pandas as pd
mpg = pd.read_csv('C:/Users/Ajibola/Documents/mpg.csv')
mpg.head()
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
File "<ipython-input-138-844bace16611>", line 1
mpg = pd.read_csv('C:\Users\Ajibola\Documents\mpg.csv')
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
Run Code Online (Sandbox Code Playgroud)
在 PATH 加上 r 前缀后,我得到了错误:
---------------------------------------------------------------------------
UnicodeDecodeError Traceback (most recent call last)
<ipython-input-140-a1289650ba91> in <module>
----> 1 mpg = pd.read_csv(r'C:\Users\Ajibola\Documents\mpg.csv')
2 mpg.head()
~\Anaconda3\lib\site-packages\pandas\io\parsers.py in parser_f(filepath_or_buffer, sep, delimiter, header, names, index_col, usecols, squeeze, prefix, mangle_dupe_cols, dtype, engine, converters, true_values, false_values, skipinitialspace, skiprows, skipfooter, nrows, …
Run Code Online (Sandbox Code Playgroud)