總結髮言:關於如何獲得quandl數據的兩種方法

背景介紹:quandl提供了很多免費數據,登上官網,註冊後就可以的得到api的key,一些常用的股票數據都可以得到。

我的系統是ubuntu系統

方法一:

也是最簡單的,自然是pip install Quandl  就ok啦。且慢

最新的quandl的python包已經由 Quandl 更名爲quandl

所以正確的安裝姿勢是:

針對python2.7版本 ---->  pip install quandl

針對python3.x版本 ----> pip3 install quandl

或者可以指定版本安裝  pip install quandl==2.7

用法:

導包

指定你自己的api_key(登錄quandl官網註冊下就會得到)

剩下的就是指定數據源和要獲得的數據

import quandl
quandl.ApiConfig.api_key = xxxxxxxxx"
data = quandl.get("WIKI/AAPL", rows=5)

方法二:

pandas也自帶有獲得數據的接口,支持yahoo  quandl等不同的數據源,但是其他的數據源都不是很好,有的無法返回,或者是需要另配,這裏我們讓pandas支持quandl的數據源

導入pandas的接口包

import pandas.io.data as web  

很簡單,但是不對,這個也過期了

所以正確的打開姿勢是 import pandas_datareader as web

安裝方式就是  pip install pandas-datareader

用法:

導包

需要設置環境變量 (~/.bashrc 中設置QUANDL_API_KEY=xxxxx)

或者如下這樣設置臨時的環境變量,值就是訪問quandl的api_key

設置要獲取的數據和來源和時間跨度

import pandas_datareader as web
export QUANDL_API_KEY = "xxxxxxxx"   (這是臨時的)
web.DataReader('AAPL','quandl',datetime.datetime(2001,1,1),datetime.datetime(2002,1,1))

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章