R中带NA的数据帧
我有一个数据框,它有一些带有NA条目的行,我想找到该行的索引和条目为NA的列。我以嵌套的方式循环来实现这一点,这花费了太长的时间。有没有更快的方法?谢谢。R中带NA的数据帧,r,frame,R,Frame,我有一个数据框,它有一些带有NA条目的行,我想找到该行的索引和条目为NA的列。我以嵌套的方式循环来实现这一点,这花费了太长的时间。有没有更快的方法?谢谢。set.seed(123) set.seed(123) dfrm <- data.frame(a=sample(c(1:5, NA), 25,T), b=sample(c(letters,NA), 25,rep=T) which(is.na(dfrm), arr.ind=TRUE) row col [1,] 4 1
set.seed(123)
set.seed(123)
dfrm <- data.frame(a=sample(c(1:5, NA), 25,T), b=sample(c(letters,NA), 25,rep=T)
which(is.na(dfrm), arr.ind=TRUE)
row col
[1,] 4 1
[2,] 5 1
[3,] 8 1
[4,] 11 1
[5,] 16 1
[6,] 20 1
[7,] 21 1
[8,] 24 1
[9,] 6 2
dfrmset.seed(123)
dfrm我不确定它是否适用于data.frame。我以前只在矩阵中使用过它。也许有一些转换,不管怎样-不知道它对DF有效。我认为它也只适用于矩阵。适用于数值和因子,但不适用于字符向量。我不确定它是否适用于data.frame。我以前只在矩阵中使用过它。也许有一些转换,不管怎样-不知道它对DF有效。我认为它也只适用于矩阵。适用于数值和因子,但不适用于字符向量。