如何並排組合 Pandas DataFrame?

DDD
發布: 2024-10-30 08:18:27
原創
711 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!