这可能不是特定于Pandas,但我收到此错误,对于在C:驱动器中创建的小测试文件。尝试搜索“unicode错误”,但这个似乎是不同的。怎么了?
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv("C:\Users\arny\data.csv")
df.plot() # plots all columns against index
df.plot(kind='scatter',x='x',y='y') # scatter plot
df.plot(kind='density') # estimate density function
# df.plot(kind='hist') # histogram
文件“”,第3行 SyntaxError :( unicode错误)'unicodeescape'编解码器无法解码位置2-3中的字节:截断\ UXXXXXXXX转义
答案 0 :(得分:0)
问题在于字符串
"C:\Users\arny\data.csv"
在这里,\ U启动一个八字符的Unicode转义,例如'\ U00014321`。在你的代码中,转义后跟字符's',这是无效的。
您需要复制所有反斜杠('\'),或者在字符串前加上r(以生成原始字符串)。