给定一个matrix
对象:
Browse[2]> class(coldists)
[1] "matrix"
已命名行和列:
Browse[2]> coldists
pregnant glucose diastolic skin insulin bmi pedigree age
estimate Numeric,2 Numeric,2 Numeric,2 Numeric,2 Numeric,2 Numeric,2 Numeric,2 Numeric,2
method "mle" "mle" "mle" "mle" "mle" "mle" "mle" "mle"
sd Numeric,2 Numeric,2 Numeric,2 Numeric,2 Numeric,2 Numeric,2 Numeric,2 Numeric,2
cor Numeric,4 Numeric,4 Numeric,4 Numeric,4 Numeric,4 Numeric,4 Numeric,4 Numeric,4
vcov Numeric,4 Numeric,4 Numeric,4 Numeric,4 Numeric,4 Numeric,4 Numeric,4 Numeric,4
loglik -2022.201 -3750.272 -3364.823 -3216.296 -4734.98 -2675.054 -240.8774 -2982.152
[ reached getOption("max.print") -- omitted 11 rows ]
如何通过名称访问这些列/行?
Browse[2]> coldists$estimate
NULL
这里有一个普遍的问题:为什么很难找到矩阵/数据帧的属性等?在输入RStudio
变量名称后,tab
编辑器或终端colname
或空格键都没有提出任何建议。在这里获取帮助/变量详细信息的方法很可能是我缺少的。例如。如何访问rownames
,estimate
等method
?
答案 0 :(得分:1)
如评论中所述,但有一个工作示例:
m <- matrix(1:6, 2)
rownames(m) <- c("A", "B")
m["B", ]
# [1] 2 4 6