【发布时间】:2021-07-07 14:47:38
【问题描述】:
我希望更新满足特定条件的熊猫系列中的值,并从另一列中获取相应的值。
具体来说,我想查看subcluster 列,如果值等于1,我希望记录更新为cluster 列中的对应值。
例如:
| Cluster | Subcluster |
|---|---|
| 3 | 1 |
| 3 | 2 |
| 3 | 1 |
| 3 | 4 |
| 4 | 1 |
| 4 | 2 |
应该是这样的
| Cluster | Subcluster |
|---|---|
| 3 | 3 |
| 3 | 2 |
| 3 | 3 |
| 3 | 4 |
| 4 | 4 |
| 4 | 2 |
我一直在尝试使用 apply 和 lambda 函数,但似乎无法使其正常工作。任何建议将不胜感激。谢谢!
【问题讨论】:
标签: python pandas dataframe function