structure/dgetを使って、配列のリスト(他、複雑な構造のデータ)を読みこむ

dputしてはじめて、strucutre関数を知った。

% cat LisitOfArray.Robj
structure(
  list(
    structure(
      rbind(c(10,20,10),c(20,10,10)),
      .Dimnames = list(c("boy","girl"),c("tall","middle","small"))
    ),
    structure(
      rbind(c(1,9,20,10),c(0,20,10,10)),
      .Dimnames = list(c("boy","girl"),c("huge","tall","middle","small"))
    ),
  ),
  .Names = c(
    "class1",
    "class2"
  )
)
% R
>  dget("ListOfArray.Robj")
$class1
     tall middle small
boy    10     20    10
girl   20     10    10
 
$class2
     huge tall middle small
boy     1    9     20    10
girl    0   20     10    10