Comment combiner des DataFrames Pandas côte à côte ?

DDD
Libérer: 2024-10-30 08:18:27
original
712 Les gens l'ont consulté

How to Combine Pandas DataFrames Side-by-Side?

Concaténation horizontale de trames de données dans Pandas

Lorsque vous travaillez avec des données en Python, il est souvent nécessaire de combiner plusieurs ensembles de données en une seule trame de données. Chez les pandas, la concaténation est une opération puissante qui vous permet de fusionner des trames de données horizontalement ou verticalement. Cet article se concentre sur la concaténation horizontale, également connue sous le nom de concaténation par colonnes.

Concaténation horizontale

Pour concaténer horizontalement deux dataframes, df_a et df_b, utilisez la fonction concat() fonction avec le paramètre axis défini sur 1 :

<code class="python">pd.concat([df_a, df_b], axis=1)</code>
Copier après la connexion

Cette opération combinera les colonnes de df_a et df_b en une seule trame de données, avec les lignes alignées verticalement. Le dataframe résultant aura le même nombre de lignes que les dataframes d'origine et un nombre de colonnes égal à la somme du nombre de colonnes dans les deux dataframes.

Exemple

Considérez les deux dataframes suivantes :

<code class="python">import pandas as pd
dict_data = {'Treatment': ['C', 'C', 'C'], 'Biorep': ['A', 'A', 'A'], 'Techrep': [1, 1, 1], 'AAseq': ['ELVISLIVES', 'ELVISLIVES', 'ELVISLIVES'], 'mz':[500.0, 500.5, 501.0]}
df_a = pd.DataFrame(dict_data)
dict_data = {'Treatment1': ['C', 'C', 'C'], 'Biorep1': ['A', 'A', 'A'], 'Techrep1': [1, 1, 1], 'AAseq1': ['ELVISLIVES', 'ELVISLIVES', 'ELVISLIVES'], 'inte1':[1100.0, 1050.0, 1010.0]}
df_b = pd.DataFrame(dict_data)</code>
Copier après la connexion

Pour concaténer

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!