【发布时间】:2016-11-28 19:59:57
【问题描述】:
我安装了 pandas 3.5(反对您的一些建议),但似乎无法弄清楚为什么新代码不会从 URL 加载 zip 文件:
import pandas as pd
import numpy as np
from io import StringIO
from zipfile import ZipFile
from urllib.request import urlopen
url = urlopen("http://mba.tuck.dartmouth.edu/pages/faculty/ken.french/ftp/F-F_Research_Data_Factors_CSV.zip")
#Download Zipfile and create pandas DataFrame
zipfile = ZipFile(StringIO(url.read()))
FFdata = pd.read_csv(zipfile.open('F-F_Research_Data_Factors.CSV'),
header = 0, names = ['Date','MKT-RF','SMB','HML','RF'],
skiprows=3)
我相信它在 urlopen 函数上失败了。但是将 URL 替换为文本字符串时不起作用。
有人知道发生了什么吗?谢谢!
【问题讨论】:
-
你会得到一个堆栈帧,告诉你错误在哪里。发布!