如何获得没有R中列名的矩阵元素?

swb*_*dit 4 r

这似乎很简单,但我找不到答案.我使用cbind()组合了两个向量.

> first = c(1:5)
> second = c(6:10)
> values = cbind(first,second)
Run Code Online (Sandbox Code Playgroud)

当我想使用值[1,2]检索单个元素时,除了实际元素之外,我总是得到列名.

> values[1,2]

second
6
Run Code Online (Sandbox Code Playgroud)

如何在没有列名的情况下获取值?

我知道我可以删除矩阵中的列名,如下文所示:如何从R中的矩阵中删除列名?但是我怎样才能保留矩阵,只得到我想要的值?

akr*_*run 10

我们可以用 unname

unname(values[1,2])
#[1] 6
Run Code Online (Sandbox Code Playgroud)

要么 as.vector

as.vector(values[1,2])
Run Code Online (Sandbox Code Playgroud)

您可以使用[[运算符来取代单个元素,

values[[1,2]]
# [1] 6
Run Code Online (Sandbox Code Playgroud)