Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R中数值向量中的空数值_R_Vector_Numeric_Base - Fatal编程技术网

R中数值向量中的空数值

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

我想在R中创建一个带有占位符的数字向量。就像在chracter向量中一样,比如:

characterVec <- c("a", "b", "", "d")

如果我正确理解了您的问题,您可以使用命名向量创建一个数据字典,将字母链接到相应的数字:

# data dictionary
dat <- 1:26
names(dat) <- letters

numericVec
numeric
创建给定长度的数值向量(
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])