如何交错向量项,用R中前面的值替换NAs
我有这个向量如何交错向量项,用R中前面的值替换NAs,r,R,我有这个向量myvec。我想删除所有NAs并用前面的项目替换它们,然后得到结果 myvec 结果 AMLM12001KP AMLM12001KP 1114002 1114002 1121501 1121501 1231401 1231401 1231401 1231401 我们可以使用na.locf library(zoo) na.locf(myvec) #[1] "AMLM12001KP" "AMLM12001KP" "1114002" "1114002"
myvec
。我想删除所有NAs并用前面的项目替换它们,然后得到结果
myvec
结果
AMLM12001KP AMLM12001KP 1114002 1114002 1121501 1121501 1231401
1231401 1231401 1231401
我们可以使用
na.locf
library(zoo)
na.locf(myvec)
#[1] "AMLM12001KP" "AMLM12001KP" "1114002" "1114002" "1121501"
#[6] "1121501" "1231401" "1231401" "1231401" "1231401"
library(zoo)
na.locf(myvec)
#[1] "AMLM12001KP" "AMLM12001KP" "1114002" "1114002" "1121501"
#[6] "1121501" "1231401" "1231401" "1231401" "1231401"