【发布时间】:2021-07-29 16:53:49
【问题描述】:
我在 python 中有一个数据框,我想根据另一列填充 NA 值
| Name | Class |
|---|---|
| AB | Sixth |
| MN | Ninth |
| QR | NaN |
| AB | NaN |
| MN | Ninth |
| TS | Second |
| AB | Sixth |
| TS | NaN |
| MN | NaN |
| NaN | NaN |
| QR | First |
| TS | Second |
| NaN | Sixth |
| NaN | Ninth |
| NaN | First |
我想为两个列填充 NA 值
即
如果名称是 AB,那么该类应该是 Sixth,反之亦然
如果名称是 QR,那么类应该是 First,反之亦然
等等等等...
此外,如果两列都有 NULL 字段,那么它将保持为 NULL(什么都不会改变,因为稍后我将使用模式填充这些 NA 字段)。
注意:实际问题是不同的,但是它需要相同的逻辑,因为我不能在此处发布该问题。
【问题讨论】: