将变量的值替换为R中变量的缺失值

时间:2016-03-09 12:02:30

标签: r replace dplyr

我已经使用dplyr生成了一个变量,现在我的兴趣是替换另一个变量中缺失值的条件。请建议。这是我的命令:

nsdp==""

在哪里,我使用nsdp表示变量'中的缺失值。

1 个答案:

答案 0 :(得分:1)

nsdp=""更改为is.na(nsdp)

或更好 - 使用base R

long_nsdp$lnsdp[is.na(long_nsdp$nsdp) | long_nsdp$nsdp="",] <-log(nsdp+2)

假设此列的原始值为nsdp且仅针对所述的缺失值,则应进行更新