【发布时间】:2016-02-05 11:11:35
【问题描述】:
我想从矩阵的数据元素列表中创建一个单独的数据框。例如,我有以下矩阵元素列表:-
> A[[1]]
$`up`
,, T+1
[,1] [,2] [,3]
[1,] 2 4 3
[2,] 1 5 7
$`down`
,, T+1
[,1] [,2] [,3]
[1,] 3 2 1
[2,] 2 4 2
$`right`
,,T+1
[,1] [,2] [,3]
[1,] 5 6 7
[2,] 9 2 3
假设我想创建一个单独的数据元素列表。我不希望元素名称 '$'up'/$'down'/$'right' 出现在我的输出中。用现在的代码,每次想调用第一个矩阵,都得把代码写成
A[[1]]$'up'[,,1] or A[[1]]$'down'[,,1] or A[[1]]$'right'[,,1]
是否可以创建一个单独的列表,以便每当我想调用它时,没有元素名称会更简单。例如,我只想调用 A[[1]],每当我想调用第一个矩阵时,A[[2]] 就调用第二个矩阵,依此类推。它看起来像这样:-
> A[[1]]
[,1] [,2] [,3]
[1,] 2 4 3
[2,] 1 5 7
> A[[2]]
[,1] [,2] [,3]
[1,] 3 2 1
[2,] 2 4 2
> A[[3]]
[,1] [,2] [,3]
[1,] 5 6 7
[2,] 9 2 3
【问题讨论】:
-
你真的需要学习
help("Extract")。