Pythonでconcatを使用して2つの表を連結の方法

concat()関数を使って2つのテーブルを結合できます。

import pandas as pd

# 创建两个表
table1 = pd.DataFrame({'A': [1, 2, 3],
                       'B': ['a', 'b', 'c']})

table2 = pd.DataFrame({'A': [4, 5, 6],
                       'B': ['d', 'e', 'f']})

# 使用concat函数连接两个表
result = pd.concat([table1, table2])

print(result)

出力が得られました

   A  B
0  1  a
1  2  b
2  3  c
0  4  d
1  5  e
2  6  f

concat() 関数にテーブルを連結するためのテーブルが含まれるリストをパラメータとして渡すことができます。 デフォルトでは、concat() 関数は行ごとにテーブルを連結します(縦方向)。 テーブルを列ごとに連結する必要がある場合は、axis パラメータを 1 に設定できます。

result = pd.concat([table1, table2], axis=1)

列名が一致しない場合は、ignore_indexパラメータを使用してインデックスをリセットできます。

result = pd.concat([table1, table2], ignore_index=True)
bannerAds