【发布时间】:2021-11-18 10:59:54
【问题描述】:
dff = (dff.groupby(["column 1", "column 2"]).first()) <br/>
print(dff)
给表
| column 1 | column 2 | column 3 |
|---|---|---|
| First | a | true |
| b | false | |
| c | true | |
| d | false | |
| second | a | true |
| b | true | |
| c | true | |
| Third | a | true |
| b | false | |
| c | true | |
| d | false | |
| e | false |
上表是通过将 3 列中的 2 列分组得到的
| column 1 | column 2 | column 3 | column 4 |
|---|---|---|---|
| First | a | true | false |
| b | false | ||
| c | true | ||
| d | false | ||
| second | a | true | true |
| b | true | ||
| c | true | ||
| Third | a | true | false |
| b | false | ||
| c | true | ||
| d | false | ||
| e | false |
如上所示,我们希望多一列具有单个值
如果第 3 列(在组级别)中的任何一个值为 false ,则值应为 false ..否则应为 true
请帮忙,因为我被困了 2 天
【问题讨论】:
标签: python pandas pandas-groupby apply