R中数值向量中的空数值
我想在R中创建一个带有占位符的数字向量。就像在chracter向量中一样,比如:R中数值向量中的空数值,r,vector,numeric,base,R,Vector,Numeric,Base,我想在R中创建一个带有占位符的数字向量。就像在chracter向量中一样,比如: characterVec <- c("a", "b", "", "d") 如果我正确理解了您的问题,您可以使用命名向量创建一个数据字典,将字母链接到相应的数字: # data dictionary dat <- 1:26 names(dat) <- letters numericVecnumeric创建给定长度的数值向量(numeric(4))。然而,我不明白你所说的空数值是什么意思。是不是0
characterVec <- c("a", "b", "", "d")
如果我正确理解了您的问题,您可以使用命名向量创建一个数据字典,将字母链接到相应的数字:
# data dictionary
dat <- 1:26
names(dat) <- letters
numericVecnumeric
创建给定长度的数值向量(numeric(4)
)。然而,我不明白你所说的空数值是什么意思。是不是0
,NA
?这个答案可能正是你想要的:谢谢@RLave,这在我的案例中也适用。谢谢@Paul,这将是一个解决方案,可以在我的案例中完成工作:)
# data dictionary
dat <- 1:26
names(dat) <- letters
characterVec <- c("a", "b", "", "d")
numVec <- dat[characterVec]
a b <NA> d
1 2 NA 4
numVec <- unname(dat[characterVec])