'CSV不存在' - Pandas DataFrame

时间:2013-07-15 18:22:46

标签: python pandas

我在将csv文件读入pandas数据框时遇到了困难。我是大熊猫的全新人,这阻碍了我的进步。我已经阅读了文档并搜索了解决方案,但我无法继续。我试过以下无济于事......

import pandas as pd
import numpy as np
pd.read_csv('C:\Users\rcreedon\Desktop\TEST.csv')
pd.read_csv("C:\Users\rcreedon\Desktop\TEST.csv")

和带/不带引号的类似排列。

它会发出一个大的复合错误,结尾于:

IOError: File C:\Users
creedon\Desktop\TEST.csv does not exist

奇怪的是,在错误中它错过了“rcreedon”中的“r”。这是导致问题的原因吗?

为了它,我也尝试了

pd.read_csv('C:\rcreedon\Desktop\TEST.csv')

当错误返回时,错过了'r'。

很抱歉成为这样一个块头,但我在这里挣扎....

任何帮助表示赞赏。

3 个答案:

答案 0 :(得分:15)

“\ r”通常被解释为特殊字符,表示回车。向字符串文字添加'r'前缀,以防止解释此特殊序列(例如path = r"foo\rar"),或者如已经建议的那样,只使用普通斜杠作为路径分隔符。 Python非常智能,可以在Windows上运行: - )

答案 1 :(得分:6)

只需使用原始字符串:

pd.read_csv(r'C:\Users\rcreedon\Desktop\TEST.csv')

答案 2 :(得分:0)

我有类似的问题。您可能需要检查并查看Excel文件中有多少个选项卡。我有一个问题,Excel 2010不会将整个工作簿保存为csv文件,我不得不单独保存每个选项卡。之后我就可以使用Pandas打开了。我建议使用r":C \ pathname ..."太