【发布时间】:2021-01-29 21:32:41
【问题描述】:
我有一个来自这样一个 Excel 文件的 pandas df:
| col1 | col2 | col3 |
|---|---|---|
| aaa | aaa | xxx |
| bb | bb | xxx |
| ccc | 123 | yyy |
| ddd sss | NA - Not Listed | xxx |
| ddd sss | 34 | xxx |
如您所见,col1 最后一行的值为“ddd sss”。
如果“col3” = =“xxx”。
换句话说,仅当 col3 == "xxx" 时,将 col2 中的每个“NA”替换为 col1 中的第一个字符串
从“ddd sss”中获取“ddd”不是问题,至少这是可行的:)
感谢您的帮助。
【问题讨论】: