gpt4 book ai didi

r - 子集 1 列矩阵删除行名

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

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





How to subset matrix to one column, maintain matrix data type, maintain row/column names?

(1 个回答)


6年前关闭。




当我尝试通过行名称对 1 列矩阵进行子集化时,子集化工作但返回一个数字向量。

你能以某种方式阻止这种行为并保留行名吗?

M<-as.matrix(rnorm(5))
rownames(M)<-LETTERS[1:5]
M
[,1]
A 0.6250957
B 0.7330598
C -0.7127075
D 0.2162602
E 0.2223444

M <- M[which(rownames(M) != "A")]

M
## [1] 0.7330598 -0.7127075 0.2162602 0.2223444

最佳答案

你可以阅读关于论证 drop在帮助页面:?'['

M[which(rownames(M) != "A"), ,drop=FALSE]

关于r - 子集 1 列矩阵删除行名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28294590/

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