【发布时间】:2017-01-05 10:08:48
【问题描述】:
如果在另一列中满足条件,我想在特定列中填充 N.A. 值,以便仅用估算/替换值替换这一类 N.A. 值。
例如我要表演:if column1 = 'value1' AND column2 = N.A fillna_in_column2 with value 'replacementvalue'
如何在 pandas 中实现这一点?
尝试通过dataframe[dataframe['firstColumn'] == 'value1'].fillna({'column2':'replacementValue'} 执行此操作不起作用,因为修改了整个记录的长度。到目前为止,我无法进行就地修改。
【问题讨论】:
标签: python pandas fill na imputation