[英]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.