Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 用列表命名时间序列_Python 3.x_Numpy_Time Series - Fatal编程技术网

Python 3.x 用列表命名时间序列

Python 3.x 用列表命名时间序列,python-3.x,numpy,time-series,Python 3.x,Numpy,Time Series,因此,我有一个python国家列表 CountryList= ['Country A', 'Country B', ...] 然后是一本将每个国家映射到一个键的词典 Countries = {'Country A' : "Key A", 'Country B' : "Key B", ...} 我想使用CountryList和Countries创建一个循环,使用quandl将每个国家的财务信息存储到国家名称中 因此,如果我输入USA,当我使用Quandl.get时,我应该获得提供给我的所有DJ

因此,我有一个python国家列表

CountryList= ['Country A', 'Country B', ...]
然后是一本将每个国家映射到一个键的词典

Countries = {'Country A' : "Key A", 'Country B' : "Key B", ...}
我想使用CountryList和Countries创建一个循环,使用quandl将每个国家的财务信息存储到国家名称中

因此,如果我输入USA,当我使用Quandl.get时,我应该获得提供给我的所有DJIA信息

我的代码不起作用,因为它只是将数据分配给CountryList,而不是生成一个新变量Country a

for i in range(0, len(CountryList)):
    CountryList[i] = Quandl.get(Countries[CountryList[i]], ...)

但是我如何做到这一点呢?

Python中的名称不是这样工作的,例如。将数据保留在变量名之外。如果你想通过名字访问一个国家,请使用字典:而不是美国,你只需要数据['USA']。你建议我如何存储数据?再编一本字典?