"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment combiner des DataFrames en Python : conserver les indices ou repartir à zéro ?

Comment combiner des DataFrames en Python : conserver les indices ou repartir à zéro ?

Publié le 2024-11-08
Parcourir:656

How to Combine DataFrames in Python: Preserve Indices or Start Fresh?

Concaténation de DataFrames

Lorsque vous travaillez avec des DataFrames, il est souvent nécessaire de combiner plusieurs trames de données en une seule structure de données cohérente. Cela peut résulter de divers scénarios, tels que le prétraitement des données, la fusion d'ensembles de données similaires ou l'ajout de nouvelles données.

Combiner des DataFrames sans préserver l'index

Pour combiner deux DataFrames, on peut utiliser la méthode d'ajout. La syntaxe est simple :

df_merged = df1.append(df2, ignore_index=True)

Lors de la définition de ignore_index sur True, le DataFrame résultant aura de nouveaux index séquentiels. Cette option convient lorsque l'ordre de l'index n'est pas pertinent et peut simplifier la manipulation ultérieure des données.

Combiner des DataFrames avec un index préservé

Dans certains scénarios, il peut être souhaitable de conserver les index d'origine de l'individu. DataFrames. Pour y parvenir, définissez simplement ignore_index sur False :

df_merged = df1.append(df2, ignore_index=False)

En préservant les index, la traçabilité jusqu'aux DataFrames d'origine est conservée, faciliter les opérations en aval telles que l’exploration de données ou la mise en correspondance d’enregistrements. Cependant, les indices du DataFrame résultant peuvent ne pas être contigus si les DataFrames d'entrée ont des indices qui ne se chevauchent pas.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3