數據框列合并的方法及示例。
一、數據框列合并方法
cat()函數
cat()函數可以將兩個或多個數據框按照行或列的方向進行合并。在列方向合并時,需要設置參數axis=1。示例代碼如下
portdas as pd
e({'' [1, 3], 'B' [4, 5, 6]})e({'C' [7, 8, 9], 'D' [10, 11, 12]})
cat([df1, df2], axis=1)t(result)
輸出結果如下
B C D
0 1 4 7 10
1 2 5 8 11
2 3 6 9 12
erge()函數
erge()函數可以將兩個數據框按照指定的列進行合并。示例代碼如下
portdas as pd
e({'key' ['K0', '' [1, 3, 4]})e({'key' ['K0', 'B' [5, 6, 7, 8]})
erge='key')t(result)
輸出結果如下
key B
0 K0 1 5
1 K1 2 6
2 K2 3 7
3 K3 4 8
二、數據框列合并示例
1.合并兩個數據框的列
portdas as pd
e({'' [1, 3], 'B' [4, 5, 6]})e({'C' [7, 8, 9], 'D' [10, 11, 12]})
cat([df1, df2], axis=1)t(result)
輸出結果如下
B C D
0 1 4 7 10
1 2 5 8 11
2 3 6 9 12
2.合并兩個數據框的指定列
portdas as pd
e({'key' ['K0', '' [1, 3, 4]})e({'key' ['K0', 'B' [5, 6, 7, 8]})
erge='key')t(result)
輸出結果如下
key B
0 K0 1 5
1 K1 2 6
2 K2 3 7
3 K3 4 8
caterge()函數的使用方法,并給出了相應的示例代碼。在實際應用中,需要根據具體情況選擇合適的方法進行數據框列合并。