r语言删除列中的na值

在 R 中,可以使用 is.na() 函数来检测缺失值,然后使用 ! 运算符将其取反。例如,假设你有一个数据框 df 并且想要删除其中一列 col 中的所有缺失值,可以使用以下代码:

df <- df[!is.na(df$col),]

这将删除 df 中所有含有缺失值的行。

还有,也可以使用 complete.cases() 函数来删除所有含有缺失值的行:

df <- df[complete.cases(df),]

希望这对你有帮助。

  •