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

时间:2015-11-28 20:47:31

标签: r

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

> first = c(1:5)
> second = c(6:10)
> values = cbind(first,second)

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

> values[1,2]

second
6

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

我知道我可以删除矩阵中的列名,就像在这篇帖子中一样:How to remove column names from a matrix in R?但是我怎样才能保留矩阵,只得到我想要的值?

1 个答案:

答案 0 :(得分:10)

我们可以使用unname

unname(values[1,2])
#[1] 6

as.vector

as.vector(values[1,2])

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

values[[1,2]]
# [1] 6