如何将dataframe的两列拼接成一列
时间: 2023-06-02 11:02:18 浏览: 202
在dataframe两列日期相减并且得到具体的月数实例
可以使用pandas的apply函数,将每一行的两列拼接起来,最后合并成一列。具体实现如下:
假设有一个dataframe df,其中包含两列A和B:
```
import pandas as pd
df = pd.DataFrame({'A': ['foo', 'bar', 'baz'], 'B': ['123', '456', '789']})
```
我们想要将这两列拼接成一列C,可以使用apply函数:
```
df['C'] = df.apply(lambda x: x['A'] + x['B'], axis=1)
```
这个lambda函数将每一行的A和B列拼接起来,然后将结果赋值给新的C列。
最终的结果如下:
```
A B C
0 foo 123 foo123
1 bar 456 bar456
2 baz 789 baz789
```
阅读全文