你能帮我把这段代码中的append替换成concat吗?
saida = pd.DataFrame()
for x, y in lCodigos.items():
try:
df = consulta_bc(x)
logging.info(f'Indice {y} lido com sucesso.')
except Exception as err:
logging.error(err)
logging.warning('Rotina Indice falhou!')
exit()
df['nome'] = y
saida = saida.append(df)
print(saida)
3条答案
按热度按时间hs1rzwqc1#
只需使用列表保存“ Dataframe 部分”,并在末尾对该 Dataframe 列表使用
pd.concat
:qjp7pelc2#
saida= saida.append(df)
以上️应代替以下👇(如果您希望将 Dataframe “置于彼此之上”,请设置axis=0)
saida= saida.append(df)
个7hiiyaii3#
我没有在我的系统里工作。拿到名单后,
saidaAdd = pd. Dataframe (saida)#现在您已经拥有了 Dataframe
完整文件= concat(['原始文件',saidaAdd],坐标轴=0)
可能是用于构建记录的内容