获取R中特定列中的观察计数

获取R中特定列中的观察计数,r,R,下面是一个示例数据帧 var_1 <- c(2,5,6,7,9) var_2 <- c(1,"NA",3,6,1) var_3 <- c(9,4,6,"NA","NA") varDF <- data.frame(var_1,var_2, var_3) var_1使用colSums和!is.na(): 或者,如果您的NAs实际上是“NA”,请使用以下命令,尽管我建议在数值和整数列中使用NAs: colSums(varDF != "NA") sum(!is.na(x))应

下面是一个示例数据帧

var_1 <- c(2,5,6,7,9)
var_2 <- c(1,"NA",3,6,1)
var_3 <- c(9,4,6,"NA","NA")
varDF <- data.frame(var_1,var_2, var_3)

var_1使用
colSums
!is.na()

或者,如果您的
NAs
实际上是
“NA”
,请使用以下命令,尽管我建议在
数值
整数
列中使用
NAs

colSums(varDF != "NA")
sum(!is.na(x))
应用(varDF,2,函数(x)sum(!is.na(x))
。在
NA
'NA'
colSums(varDF != "NA")