我可以用v <- numeric(0)
创建一个空向量,但是这个向量没有名称,只是一个类型为num
的向量。当我执行names(v) <- character(0)
时,我就得到了一个空的带有名称的数值向量:
> v <- numeric(0)
> names(v) <- character(0)
> str(v)
Named num(0)
- attr(*, "names")= chr(0)
> v["test"] <- 1
> str(v)
Named num 1
- attr(*, "names")= chr "test"
有没有更简单的方法来创建空的命名数值向量?似乎没有像 named(0)
这样的构造函数,或者是我错过了吗?
R
并不像那样工作。 - undefined