首頁  >  文章  >  後端開發  >  如何並排組合 Pandas DataFrame?

如何並排組合 Pandas DataFrame?

DDD
DDD原創
2024-10-30 08:18:27692瀏覽

How to Combine Pandas DataFrames Side-by-Side?

在Pandas 中水平連接資料幀

在Python 中處理資料時,通常需要將多個資料集合併到一個資料幀中。在 pandas 中,串聯是一種強大的操作,可讓您水平或垂直合併資料幀。本文重點介紹水平串聯,也稱為按列串聯。

水平串聯

要水平連接兩個資料幀df_a 和df_b,使用concat() axis 參數設定為1 的函數:

<code class="python">pd.concat([df_a, df_b], axis=1)</code>

此操作會將df_a 和df_b 的列組合成單一資料幀,行垂直對齊。產生的資料幀將具有與原始資料幀相同的行數,並且列數等於兩個資料幀中的列數總和。

範例

考慮以下兩個資料框:

<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>

連接

以上是如何並排組合 Pandas DataFrame?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn