首页 > 解决方案 > 如何附加嵌套循环的结果

问题描述

我正在尝试将嵌套循环附加到单个帧中:

import pandas as pd
pd.set_option("display.max_colwidth", 150)
#pd.options.display.format = '{:.2f}'.format

def busca_informes_cvm(ano,mes):
   url = 'http://dados.cvm.gov.br/dados/FI/DOC/INF_DIARIO/DADOS/inf_diario_fi_{:4d}{:02d}.csv'.format(ano,mes)
   return pd.read_csv(url, sep=';')

list_anos = [2020, 2021]
list_meses = [6,7]

for i in list_anos:
  for j in list_meses:
    saida = busca_informes_cvm(i,j)
saida

任何帮助,将不胜感激。

标签: google-colaboratory

解决方案


append您可以使用从空数据框开始的方法附加数据框。

saida = pd.DataFrame()
for i in list_anos:
  for j in list_meses:
    saida = saida.append(busca_informes_cvm(i,j))

saida

对于大型数据集,它可能效率低下。


推荐阅读