我正试图读取Jupyter笔记本电脑上的CSV文件。我使用Pandas pd.read_csv(文件路径(但我得到了这个错误:
File "C:UserspcAppDataLocalTemp/ipykernel_15328/2333079912.py", line 1
flight_df=pd.read_csv('C:UserspcDesktopWorkflight.csv')
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3:
truncated UXXXXXXXX escape
这是我到目前为止的代码:
#Calling Libraries
import numpy as np
import pandas as pd
import datetime as dt
import matplotlib.pyplot as plt
flight_df=pd.read_csv('C:UserspcDesktopWorkflight.csv')
尝试C:/Users/pc/Desktop/Work/flight.csv
或转义C:\Users\pc\Desktop\Work\flight.csv
,否则被解释为转义序列。
如果将字符串更改为包含双反斜杠\
作为目录分隔符,或者像一样在其前面放一个r
flight_df=pd.read_csv(r'C:UserspcDesktopWorkflight.csv')
文件的加载应该成功。
此外,该错误考虑了C:Users
中U
等字符的转义。
这是因为您的路径被视为普通字符串。你可以这样做来解决你的问题:
flight_df = pd.read_csv(r'C:UserspcDesktopWorkflight.csv')