假设我有一个矩阵 mdat,我只知道索引号。如何检索列和行名称?例如:
> mdat <- matrix(c(1,2,3, 11,12,13), nrow = 2, ncol=3, byrow=TRUE,
dimnames = list(c("row1", "row2"), c("C.1", "C.2", "C.3")))
> mdat[4]
[1] 12
> names(mdat[4])
NULL
> colnames(mdat[4])
NULL
> rownames(mdat[4])
NULL
> dimnames(mdat[4])
NULL
which
时没有使用arr.ind=TRUE
。以后的读者:如果您从which
获得该索引,请使用arr.ind=TRUE
获取行和列索引,而不是使用arrayInd
。 - Aaron left Stack Overflow