我已经使用dplyr生成了一个变量,现在我的兴趣是替换另一个变量中缺失值的条件。请建议。这是我的命令:
nsdp==""
在哪里,我使用nsdp
表示变量'
中的缺失值。
答案 0 :(得分:1)
将nsdp=""
更改为is.na(nsdp)
或更好 - 使用base R
long_nsdp$lnsdp[is.na(long_nsdp$nsdp) | long_nsdp$nsdp="",] <-log(nsdp+2)
假设此列的原始值为nsdp且仅针对所述的缺失值,则应进行更新