【发布时间】:2018-07-11 20:51:54
【问题描述】:
我正在尝试创建一个遍历键的数据帧字典。似乎键是字符串存在问题,因此我收到以下错误:
stocks[key]=pd.DataFrame()
IndexError: only integers, slices (`:`), ellipsis (`...`),
numpy.newaxis
(`None`) and integer or boolean arrays are valid indices
我的代码是:
for key in stocks:
n+=1
stocks[key]=pd.DataFrame()
其中键是 APPL、AMZN
就这么简单 :S 会发生什么?
【问题讨论】:
-
什么是
stocks? -
print(stocks) 将给出 ['AMZN' 'AAPL' 'FB' 'GOOGL']
-
你去。它不是
dict。所以只需实例化一个字典并更改它..例如stocks_dict = {}和stocks_dict[key] = ...