我有一个包含六列的数据框。当我在R脚本中编写它并运行它时:
any(is.na(df[ , 1]))
我完全回到了控制台窗口中我期望的输出。这适用于六个专栏中的任何一个。
当我尝试通过函数检查所有六列时,如下所示:
for (i in 1:6){
any(is.na(df[ , i]))
}
我进入控制台窗口的所有内容都是:
> for (i in 1:6){
+ any(is.na(df[ , i]))
+ }
我觉得好像错过了一些关键的小信息,但我无法通过我遇到的在线文档来解决这个问题。
答案 0 :(得分:0)
尝试打印一些输出。目前,您的R代码不会吐出任何东西。您在控制台中看到的内容是正确的。
for (i in 1:6){
print(any(is.na(df[ , i])))
}