
1.2 Quandl简介
Quandl
是一个为金融、经济和另类数据服务的平台,这些数据由各种数据发布商提供,包括联合国、世界银行、中央银行、贸易交易所和投资研究公司。
使用Python的Quandl模块,你可以轻松地将金融数据导入Python中。Quandl提供免费的数据集,其中包括一些数据样本,但如果你需要访问一些优质的数据产品,就必须要先付费。
为你的环境设置Quandl
安装Quandl
软件包需要最新版本的NumPy和pandas
,除此之外,在本章的其余部分,我们还将需要matplotlib
这个模块。
在你的命令行窗口输入以下指令来安装这些库:

这几年pandas
库发生了很多变化,旧版本的代码在最新版的pandas
库中可能无法运行,系统会报错。我们使用的pandas
是0.23版本,你可以在Python的命令行窗口输入以下代码来检查你所使用的pandas
版本[1]。

如果你想使用Quandl导入数据集,还需要API(应用程序编程接口)密钥。
如果你没有Quandl账户,可以通过以下步骤来创建:
1)打开浏览器输入以下网址:https://www.quandl.com/
然后会显示图1-1所示页面。

图 1-1
2)选择“SIGN UP”并按照说明创建一个免费账户,成功注册后,你就能得到一个API密钥。
3)复制这个密钥并且妥善保管,你之后会需要它。当然,你也可以在“ACCOUNT SETTINGS”中再次检索这个密钥。
4)请记住检查你收件箱中的欢迎信息,并验证你的Quandl账户,使用API密钥需要一个经过验证且有效的Quandl账户。
匿名用户每10分钟最多使用20次且每天最多使用50次数据请求,通过身份验证的免费用户每10秒最多使用300次,每10分钟最多使用2 000次且每天最多使用50 000次数据请求。
[1]最新版本也可以运行本书中的所有代码。——译者注