H2OFrame - 如何替换所选列中的 NA 值

H2OFrame - How to replace NA values in selected columns

我一直在徘徊,终于找到了我想在这里分享的答案:https://groups.google.com/forum/#!topic/h2ostream/M9rIi0k6K08

如果你有这样的 H2OFrame:

  a   b    c    d    e
1 0   NA   NA   NA   NA
2 0   2    2    2    2
3 0   NA   NA   NA   NA
4 0   NA   NA   1    2
5 0   NA   NA   NA   NA
6 0   1    2    3    2

并希望将 b 列中的所有 NA 替换为 0 以获得此结果:

  a   b    c    d    e
1 0   0    NA   NA   NA
2 0   2    2    2    2
3 0   0    NA   NA   NA
4 0   0    NA   1    2
5 0   0    NA   NA   NA
6 0   1    2    3    2

那么这段代码就可以做到:

h2o_frame[is.na(h2o_frame$b), "b"] <- 0

H2O Google 论坛上的 Spencer Aiello 所有致谢!