【发布时间】:2021-01-18 23:07:08
【问题描述】:
我有一份股票清单和一家诱人的咨询公司,可以为每个人设定报价。并创建一个数据框以继续分析
result= [['ABEV3.SA', 'AZUL4.SA', 'B3SA3.SA', 'BBAS3.SA', 'BBDC3.SA', 'BBDC4.SA', 'BBSE3.SA', 'BEEF3.SA', 'BPAC11.SA']
for t in result:
ticker[t]=wb.DataReader(t, data_source='yahoo', start='2020-10-1')['High','Low','Open','Close','Volume','Adj Close']
KeyError: ('High', 'Low', 'Open', 'Close', 'Volume', 'Adj Close')
【问题讨论】:
-
请发布您的代码,而不是您的代码截图。
-
该代码将列列表转换为单个元组并在数据中搜索该列。该语法似乎不支持多列选择。尝试先选择一列。
-
@mike67 我怎么能做到?我是python初学者。你能告诉更多,举个例子,谢谢。
标签: python pandas list dataframe