刚开始学习python并尝试用pandas读取CSV文件。
import pandas as pd
df = pd.read_csv(os.path.join(os.path.dirname(__file__), "C:\\Anaconda\\SPY.csv"))
但我收到错误:
File data\SPY.csv does not exist
尝试使用一个和两个/和\和'而不是“
这是连接字符串:C:\Anaconda\SPY.csv
(这是来自雅虎财经的文件。我第一次尝试打电话给雅虎,但是因为我只是下载了文件并将其保存为CSV)
答案 0 :(得分:0)
发生错误是因为您正在尝试加入当前名为“data”的目录,但您的文件实际上位于“Anaconda”中。
尝试一个简单的
import pandas as pd
df = pd.read_csv("C:\\Anaconda\\SPY.csv")
如果你真的想使用os.path.join
,应该这样做:
import pandas as pd
import os
path = os.path.join("C:","Anaconda","SPY.csv")
df = pd.read_csv(path)
此外,如果您的SPY.csv文件与Python文件位于同一目录中,则应使用简单SPY.csv