从表输出 (R) 中获取标签/编号



我正在尝试从 R 中的 table(( 输出中获取标签和值。

下面是一些示例代码:

a=c(1,1,1,1,2,2,2,2,2,2)
table1=table(a)
table1

输出如下所示:

a
1    2
4    6

我希望能够抓取 1 或 2 并将该标签分配为另一个变量的值。 我也希望能够用 4 或 6 做到这一点。

到目前为止,我已经完成了以下操作:

var1=table1[1]
var2=table1[2]
var3=var1+var2
var3

输出:

1
10

有没有办法在输出中抓取 10 的值,而上面没有 1 的标签? 另外,我如何自己抓住标签 1?

任何帮助将不胜感激! 谢谢!

我们可以用as.vector包装以删除属性

as.vector(var3)
#[1] 10

要抓住标签,它会是

names(var3)
#[1] "1"

最新更新