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