R newbie,我使用nrow还是rowum?

时间:2017-05-29 16:39:48

标签: r

我对R的经验很少。提前感谢您的任何帮助。如果已经回答,请指出之前的任何帖子。 我有一个表格,列标题为:ID Param Result 对于每个id我最多可以有15个参数和&结果,包括NA。 如何按ID排除空白或NA的结果数? nrow似乎给了我每个表的结果总数,我需要将其细分为每个id的计数。

1 个答案:

答案 0 :(得分:0)

让我们说你的桌子叫做mytable。

选项1:na.omit()删除其中包含任何NA的任何行

mytable = na.omit(mytable)
nrow(mytable)

选项2:使用is.na()函数。如果值为NA,则返回逻辑值(TRUE)。通过输入"!",我们得到相反的结果(FALSE)。长度将返回感兴趣的值的数量。在这种情况下,这将是非NA值。

length(!is.na(mytable$ID))