【发布时间】:2021-11-21 20:08:01
【问题描述】:
对于下表,仅考虑前 2 列“水果”和“百分比”。
如何添加第三列,即。 'new_column' 分组查看 'Fruit' 列和 放一个与百分比相对应的数字。例如,在“Apple”组中 - 最高百分比是 99 - 所以它被分配 1....等等。
所以 - 给定“水果”和“百分比”列 - 然后如何将“new_column”添加到数据框。
希望这很清楚,并提前感谢您。
| Fruit | percentage | new_column |
|---|---|---|
| Apple | 23 | 3 |
| Apple | 99 | 1 |
| Apple | 50 | 2 |
| Pear | 45 | 4 |
| Pear | 87 | 1 |
| Pear | 67 | 3 |
| Pear | 70 | 2 |
| Peach | 93 | 1 |
| Peach | 75 | 2 |
【问题讨论】:
标签: python pandas lambda pandas-groupby