google-colaboratory - 如何附加嵌套循环的结果
问题描述
我正在尝试将嵌套循环附加到单个帧中:
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
对于大型数据集,它可能效率低下。
推荐阅读
- python - 在scrapy脚本中用0替换空字段
- vue.js - 使用带有比例的过渡时,Chrome 上的 Z-index 中断
- java - Android Studio:第二个活动中的 TextView 未更新
- python - 在python中用逗号分隔数字
- reactjs - 将muiTheme与material-ui一起使用时如何根据自定义断点调整容器上的maxWidth
- sql-server - 使用 SQL Server 2019 Developer 安装 SQL Server Analysis Services
- json - 解析 Ljava.lang.Object
- pandas - Pandas 2 列数据框分类行
- javascript - React - 如何使用钩子来隐藏或显示基于 onChange 事件的组件
- python-3.x - 如何计算python中列表所有元素的出现次数?