Python 熊猫数据框的名称包含点-怎么办?

Python 熊猫数据框的名称包含点-怎么办?,python,pandas,Python,Pandas,我有以下上市公司名单: german_list = ['DTE.DE','DAI.DE','HOT.DE','WDI.DE'] 我使用以下代码读入它们以获取熊猫数据帧: for stock in german_list: globals()[stock] = data.DataReader(stock,'yahoo',start,end) 其中一个数据帧的名称是例如DTE.DE。如何重命名或访问此数据帧 谢谢 改为这样做: german_list = ['DTE.DE','DAI.DE'

我有以下上市公司名单:

german_list = ['DTE.DE','DAI.DE','HOT.DE','WDI.DE']
我使用以下代码读入它们以获取熊猫数据帧:

for stock in german_list:
  globals()[stock] = data.DataReader(stock,'yahoo',start,end)
其中一个数据帧的名称是例如
DTE.DE
。如何重命名或访问此数据帧

谢谢

改为这样做:

german_list = ['DTE.DE','DAI.DE','HOT.DE','WDI.DE']
stocks = { stock : data.DataReader(stock,'yahoo', start, end) for stock in german_list }
然后,您可以通过执行以下操作来访问数据:

stocks['DTE.DE']
改为这样做:

german_list = ['DTE.DE','DAI.DE','HOT.DE','WDI.DE']
stocks = { stock : data.DataReader(stock,'yahoo', start, end) for stock in german_list }
然后,您可以通过执行以下操作来访问数据:

stocks['DTE.DE']