现在我有一个数字表,其中可能有重复的数字和NA。我想把所有的数字提取成一个向量,然后去掉所有的NA
我该怎么做呢?
现在我考虑一列一列地做,(gt1是我的表,FGT是第一列)
as.numeric(unlist(str_extract_all(gt1$FGT, "\d")))
我想得到c(35,20,28…)然而,它的结果是它提取了所有的数字,即c(3,5,2,0,2,8,…
提取所有包含
的元素x = unlist(gt1,use.names=FALSE)
用
将它们变成数字x = as.numeric(x)
现在你可以通过
删除NAs和副本x = x[!is.na(x)]
x = unique(x)