我有这样的矢量:
agg$RNAtype
[1] "HnRn" "HyRy" "HnRn" "HyRn" "HnRn" "HnRn" "HnRn" "HnRn" "HnRy" "HnRn" "HnRy"
[12] "HnRn"
当我想计算每种类型的出现次数(即“HnRn”,“HyRn”,“HnRy”,“HyRy”)时,我可以使用表格(agg $ RNAtype)给出:
> table(agg$RNAtype)
HnRn HnRy HyRn HyRy
8 2 1 1
但我想以一种将值存储在矢量或变量中的方式来实现。即我想制作变量(例如)HnRn,它将存储值8.
我该怎么办?
答案 0 :(得分:1)
如果刚刚保存了结果,那么值就已经在向量中了
tt <- table(agg$RNAtype)
tt["HnRn"]
# HnRn
# 8
基本上你有一个命名向量。矢量的名称通常会在值上方绘制,但您可以像使用任何其他数值一样使用它。