假设我有
arr = c("JFK", "LAX", "LAX", "SFO", "SFO")
dep = c("LAX", "JFK", "SFO", "JFK", "JFK")
tt = table(arr, dep)
看起来像
dep
arr JFK LAX SFO
JFK 0 1 0
LAX 1 0 1
SFO 2 0 0
然后我将我的表格分组
tt2=tt[1:2, 1:2]
返回
dep
arr JFK LAX
JFK 0 1
LAX 1 0
我希望知道这个子集表中的arr
。它应该是“JFK”和“LAX”。我尝试使用tt2$arr
和tt2[arr]
,但它们似乎无效。
答案 0 :(得分:2)
“JFK”和“LAX”是表tt
的行名。
您可以使用以下方式访问行名称:
rownames(tt)
[1] "JFK" "LAX"
或
dimnames(tt)$arr
[1] "JFK" "LAX"
PS:列名称为colnames
或dimnames(tt)$dep
。
答案 1 :(得分:1)
以下内容应该有效:
dimnames(tt[1:2, 1:2])
或
dimnames(tt2)