python怎么合并dataframed的两个列
时间: 2023-06-07 11:08:28 浏览: 85
Python3.5 Pandas模块之DataFrame用法实例分析
你好,以下是回答:
可以使用 pandas 库中的 `apply` 函数和 `lambda` 表达式来合并两个 DataFrame 列。假设 DataFrame 为 `df`,其中 `col1` 和 `col2` 是要合并的两个列,可以使用以下代码:
```
df['new_col'] = df.apply(lambda row: str(row['col1']) + str(row['col2']), axis=1)
```
这将在 DataFrame 中创建一个名为 `new_col` 的新列,其中包含 `col1` 和 `col2` 的合并值。
注意,`apply` 函数中的 `axis` 参数用于指定应用函数的轴的方向,0 表示应用于每一列,1 表示应用于每一行。在此示例中,我们将 `axis` 设置为 1,以便将函数应用于每一行。
希望能解决您的问题!
阅读全文