如何附加嵌套循环的结果
How to append the result from a nested loop
我正在尝试将嵌套循环附加到单个帧中:
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
如有任何帮助,我们将不胜感激。
您可以使用 append
方法从空数据框开始追加数据框。
saida = pd.DataFrame()
for i in list_anos:
for j in list_meses:
saida = saida.append(busca_informes_cvm(i,j))
saida
对于大型数据集,它可能效率低下。
我正在尝试将嵌套循环附加到单个帧中:
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
如有任何帮助,我们将不胜感激。
您可以使用 append
方法从空数据框开始追加数据框。
saida = pd.DataFrame()
for i in list_anos:
for j in list_meses:
saida = saida.append(busca_informes_cvm(i,j))
saida
对于大型数据集,它可能效率低下。