我在将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'。
很抱歉成为这样一个块头,但我在这里挣扎....
任何帮助表示赞赏。
答案 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 ..."太