运行代码时,出现错误
TypeError:DataReader()获得了意外的关键字参数'api_key'
我应该在哪里在代码中放置API密钥?
我正在Mac OSX上运行anaconda3
我尝试将其放置在多个位置,但遇到相同的错误;它要么不属于我放置的位置,要么表明它无法找到API密钥。
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import pandas_datareader.data as wb
import quandl
osif = ['AAPL','TSLA']
osif_portfolio = pd.DataFrame()
for osif in zip(osif):
osif_portfolio[osif]= wb.DataReader(osif, data_source='quandl', api_key ="fakekey123456789", start='2018-1-1')['AdjClose']
答案 0 :(得分:0)
正在查看DataReader的来源:https://github.com/pydata/pandas-datareader/blob/master/pandas_datareader/data.py#L256,看来关键字参数应该是access_key
吗?