溫馨提示×

Python中怎么用concat連接兩個表

小億
98
2023-12-06 22:24:47
欄目: 編程語言

在Python中,可以使用concat()函數(shù)來連接兩個表。具體的用法如下:

import pandas as pd

# 創(chuàng)建兩個表
table1 = pd.DataFrame({'A': [1, 2, 3],
                       'B': ['a', 'b', 'c']})

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

# 使用concat函數(shù)連接兩個表
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()函數(shù)中,可以傳入一個列表作為參數(shù),包含需要連接的表。默認情況下,concat()函數(shù)按行連接表,即按照縱向的方式進行連接。如果需要按列連接表,可以設置axis參數(shù)為1

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

如果兩個表的列名不一致,可以使用ignore_index參數(shù)來重置索引。

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

0