keyerror什么意思python_为什么会出现keyerror?
所以,我正在检查是否可以从同一个模块向yahoo finance发出两个不同的请求(而不是1个,我已经知道如何做)。在在第一个和第二个中,我想获得ls_key中定义的adj price。在我知道我需要为第二个请求生成一个新的dataframe,因为我想像第一个请求一样应用一个过滤器。在但是,当发出第二个请求时,出现错误键error:'Adj Close'。知道为什么吗?在import pandas
所以,我正在检查是否可以从同一个模块向yahoo finance发出两个不同的请求(而不是1个,我已经知道如何做)。在
在第一个和第二个中,我想获得ls_key中定义的adj price。在
我知道我需要为第二个请求生成一个新的dataframe,因为我想像第一个请求一样应用一个过滤器。在
但是,当发出第二个请求时,出现错误键error:'Adj Close'。知道为什么吗?在import pandas as pd
import datetime as dt
import numpy as np
import pandas_datareader.data as web
from pandas.tseries.offsets import BDay
ls_key = 'Adj Close'
start= dt.datetime(2017,1,9)
end= dt.datetime(2017,1,30)
df=web.DataReader('YHOO','yahoo',start,end)
cleanData = df.ix[ls_key]
tabla = pd.DataFrame(cleanData)
df1=web.DataReader('^IBEX','yahoo',start,end)
cleanData = df1.ix['Adj Close']
tabla1= pd.Series(cleanData)
print (pd.concat([tabla,tabla1],axis=1))
更多推荐
所有评论(0)