[英]How can I denominate levels of lists in R?
我想計價清單的水平,與rownames()
或colnames()
定名矩陣的行和列的時候。
例:
a<-matrix(rep(1,4),2,2)
b<-matrix(rep(2,9),3,3)
list<-list(a,b)
print(list)
我沒有在第一級返回[[1]]
,而是希望列表使用像'matrix a'這樣的字符串。 也許這很容易做到。
只需使用names
:
names(list) = c("A","B")
> list
$A
[,1] [,2]
[1,] 1 1
[2,] 1 1
$B
[,1] [,2] [,3]
[1,] 2 2 2
[2,] 2 2 2
[3,] 2 2 2
list[["A"]]
[,1] [,2]
[1,] 1 1
[2,] 1 1
請注意,通常使用R保留字(如list
作為變量名)不是一種好習慣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.