用不同lis的值分隔命名的数据帧列表

2024-09-28 01:25:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个33种股票行情的列表,我曾经从路透社的摘要页面上调出表格。我使用for循环来实现这一点,现在我只剩下一个数据帧列表。代码如下:

company_data = []
for i in url_list:
    data = pd.read_html(io=i, flavor = None, header=0, index_col=0)
    company_data.append(data)

Pandas在从每个页面中提取不同的表方面做得很好,但现在我只能用一个巨大的列表或一个不同表的列表作为数据帧。我想分解列表公司_数据,并将每个数据帧列表分配给股票代码。我做了一本字典:

c_dict = {t: d for t, d in zip(tickers, company_data)} 

但是,我一直在研究如何将每个键和项分离到它自己的数据帧列表中,并使用键作为变量名。例如,其中一个标记是“SPG”。我希望SPG为SPG的股票数据提供相同的数据帧列表

任何帮助都将不胜感激


Tags: 数据代码inurl列表fordata页面

热门问题