繁体   English   中英

在R中的向量中分配表函数的输出

[英]Assigning output of table function in a vector in R

我有一个像这样的向量:

    agg$RNAtype
 [1] "HnRn" "HyRy" "HnRn" "HyRn" "HnRn" "HnRn" "HnRn" "HnRn" "HnRy" "HnRn" "HnRy"
[12] "HnRn"

当我想计算每种类型(例如“ HnRn”,“ HyRn”,“ HnRy”,“ HyRy”)的出现次数时,我可以使用table(agg $ RNAtype)给出:

 > table(agg$RNAtype)

HnRn HnRy HyRn HyRy 
   8    2    1    1 

但是我想以一种将值存储在向量或变量中的方式来做。 即我想使变量(例如)HnRn将存储值8。

我该怎么做?

如果您只保存结果,则这些值将已经在矢量中

tt <- table(agg$RNAtype)
tt["HnRn"]
# HnRn 
#    8 

基本上,您有一个命名向量。 向量的名称通常会绘制在值上方,但您可以像使用其他任何数值一样使用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM