【发布时间】:2014-06-03 12:37:53
【问题描述】:
我有以下 pandas 数据框,我想用 D 列中的值以逐行方式填充 A-C 列中的 NaN。是否有明确的方法来执行此操作,我可以定义所有 NaN 应该依赖D列中的值按行排列?我找不到在 fillna() 中明确执行此操作的方法。
请注意,还有其他列 E-Z,它们有自己的 NaN,并且可能有其他填充 NaN 的规则,应该保持不变。
A B C D E
158 158 158 177 ...
158 158 158 177 ...
NaN NaN NaN 177 ...
158 158 158 177 ...
NaN NaN NaN 177 ...
希望仅对 A-C 列使用此功能:
A B C D E
158 158 158 177 ...
158 158 158 177 ...
177 177 177 177 ...
158 158 158 177 ...
177 177 177 177 ...
谢谢。
【问题讨论】:
标签: python pandas missing-data