首页 > 解决方案 > 根据其他两列的值在 Pandas 中创建一个新列

问题描述

我想根据其他两列的值在 Pandas 数据集中创建一个新列。

+-----------+----------+
| Column_1  | Column_2 |
+-----------+----------+
| a         | c        |
+-----------+----------+
| b         | d        |
+-----------+----------+

现在,new_column应该如下所示:

+-----------+----------+------------+
| Column_1  | Column_2 | new_column |
+-----------+----------+------------+
| a         | c        | a,c        |
+-----------+----------+------------+
| b         | d        | b,d        |
+-----------+----------+------------+

请问有什么帮助吗?

标签: pythonpandasdataframe

解决方案


我用过这个,效果很好:

df['new_column'] = df['Column_1']+ ' , ' +df['Column_2']

推荐阅读