我试图在jupyter windows 10中打开csv文件,它显示了错误"SyntaxError:(unicode错误)‘unicode’编解码器无法解码位置2-3:截断\UXXXXXXXX转义“的字节。我还找到了其他线程,比如df = pd.read_csv('~/Desktop/FullData.csv'),它说即使文件存在,它也不存在。有什么建议吗?
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
import numpy as np
df = pd.read_csv('C:\Users\kkang2\Desktop\FullData.csv') #<--error here发布于 2020-03-05 09:04:45
反斜杠是你的问题-他们扮演的是转义字符。
解决方案:
使用正斜杠(如:'C:/Users/kkang2/Desktop/FullData.csv' )
效益:
在使用相对路径时,使用上面的正斜杠比双反斜杠更有好处,因为这种方法对于Win和*nix环境都是可移植的。
发布于 2020-03-05 09:03:11
用两个斜线重写路径
'C:\Users\kkang2\Desktop\FullData.csv‘
发布于 2020-03-05 10:17:57
尝试如下:在提供pd.read_csv方法的路径之前使用'r‘。
df = pd.read_csv(r'C:/Users/kkang2/Desktop/FullData.csv') “r”代表“生”。如果你有兴趣的话,请上网看看。
https://stackoverflow.com/questions/60541464
复制相似问题