【发布时间】:2021-12-28 12:59:45
【问题描述】:
我有一个这样的 Pandas DataFrame:
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 0 | False | False | False | False | False | True |
| 1 | False | True | False | False | False | False |
| 2 | False | True | False | False | False | False |
| 3 | False | True | False | False | False | False |
| 4 | True | False | False | False | False | False |
我想把它变成一个意甲,比如:
| Classes | |
|---|---|
| 0 | F |
| 1 | B |
| 2 | B |
| 3 | B |
| 4 | A |
有人知道这样做的方法吗? :D
【问题讨论】:
-
TL;DR -
new_df = df.idxmax(axis=1)
标签: python pandas dataframe boolean classification