gpt4 book ai didi

r - 如何从 R 矩阵按名称访问行和列

转载 作者:行者123 更新时间:2023-12-04 13:03:20 29 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Subsetting a matrix by row.names

(3 个回答)


3年前关闭。




给定一个 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变量名。可能有一种通用方法可以在此处获取我缺少的帮助/变量详细信息。例如。那些怎么可能 rownamesestimate , method等被访问?

最佳答案

如评论中所述,但有一个工作示例:

m <- matrix(1:6, 2)
rownames(m) <- c("A", "B")

m["B", ]
# [1] 2 4 6

关于r - 如何从 R 矩阵按名称访问行和列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48614511/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com