数据框列合并的方法及示例。
一、数据框列合并方法
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()函数的使用方法,并给出了相应的示例代码。在实际应用中,需要根据具体情况选择合适的方法进行数据框列合并。