Combinando dois dataframes com índices diferentes
Você tem um dataframe D e extraiu dois dataframes A e B dele:
A = D[D.label == k]
B = D[D.label != k]
Seu objetivo é combinar A e B em um único DataFrame, preservando a ordem original dos dados de D, mantendo os índices de D.
Solução via método obsoleto
Embora DataFrame.append e Series.append estejam obsoletos na v1.4.0, eles ainda podem ser usados para esta tarefa com o argumento ignore_index definido como True. Isso descartará os índices originais e reindexará o dataframe combinado de 0 a n-1.
df_merged = df1.append(df2, ignore_index=True)
Solução com Índices preservados
Se você deseja manter os índices originais, defina ignore_index como False. Isso anexará os dataframes verticalmente e manterá seus respectivos índices.
df_merged = df1.append(df2, ignore_index=False)
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3