Maison > Article > développement back-end > Comment combiner des DataFrames Pandas côte à côte ?
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>
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>
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!