python - 根据其他两列的值在 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 |
+-----------+----------+------------+
请问有什么帮助吗?
解决方案
我用过这个,效果很好:
df['new_column'] = df['Column_1']+ ' , ' +df['Column_2']
推荐阅读
- firebase - Firebase 在创建 Vue 之前加载数据
- webhooks - Webhook 的 Web 请求(IFTTT 任务)
- javascript - Jquery 将对象键/值转换为函数参数
- r - 错误栏功能抛出“错误”而不显示所有错误栏
- kotlin - 如何定义有序的 Kotlin 序列
- react-native - react-native-device-info 中的 getUniqueID() 可以改变吗?
- sql - 来自不同表中两列的 SQL SUM 的值不正确
- c# - C# LINQ - 根据运行时定义的属性选择动态对象
- raku - 特征、属性、角色和闭包
- python - conda install easydict 更改了我的 Python 版本