我正在尝试在python(jupyter notebook(中读取csv文件,但收到错误。下面是代码:
import sys
import pandas as pd
import scipy
import numpy as np
import seaborn as sns
import matplotlib
import sklearn
import matplotlib.pyplot as plt
pwd
data = pd.read_csv("C:UsersDELLDesktopcreditcard.csv")
语法错误:(unicode 错误("unicodeescape"编解码器无法解码位置 2-3 中的字节:截断的 \UXXXXXXXX 转义
https://i.stack.imgur.com/l6kl7.png
编辑:我已经尝试了以下所有方法,但仍然收到相同的错误。
data = pd.read_csv("C:UsersDELLDesktopcreditcard.csv")
data = pd.read_csv("C:\Users\DELL\Desktop\creditcard.csv")
data = pd.read_csv(r"C:UsersDELLDesktopcreditcard.csv")
data = pd.read_csv(r"C:\Users\DELL\Desktop\creditcard.csv")
data = pd.read_csv("C:/Users/DELL/Desktop/creditcard.csv")
data = pd.read_csv("C://Users//DELL//Desktop//creditcard.csv")
data = pd.read_csv(r"C:/Users/DELL/Desktop/creditcard.csv")
data = pd.read_csv(r"C://Users//DELL//Desktop//creditcard.csv")
另外,我已经用单引号 ('( 尝试了所有这些,但没有用。以下是文件详细信息的图片: https://i.stack.imgur.com/NmeoB.png
您可以尝试以下任何解决方案:-
1: By putting r converts normal string to raw string:
pandas.read_csv(r"C:UsersDELLDesktopcreditcard.csv")
2: Replacing with double backward-slash:
pandas.read_csv("C:\Users\DELL\Desktop\creditcard.csv")
3: Replacing with forward-slash:
pandas.read_csv("C:/Users/DELL/Desktop/creditcard.csv")
试试这个。 将解决问题。
data = pd.read_csv(r"C:UsersDELLDesktopcreditcard.csv.csv")