0

例: 3 つの R ワークスペースA.RDataB.RDataおよびC.RData

  • In A.RData: リスト オブジェクトlist.example <- list(1,2)
  • In B.RData: 同名リスト オブジェクトlist.example <- list(NULL,NULL,3)
  • In C.RData: 同名リスト オブジェクトlist.example <- list(NULL,NULL,NULL,4)

新しいワークスペースで取得したいのは、次のようにlist.new.example印刷されたオブジェクトです。

[[1]]
[1] 1

[[2]]
[1] 2

[[3]]  
[1] 3  

[[4]]  
[1] 4

私が試してみました

file.full <- list.files(directory, full.names = TRUE)
list.new.example <- list()
for (i in 1:3) {
   load(file.full[i])
list.new.example <- c(list.new.example, list.example)
}
print(list.new.example)

しかし、それは私が欲しかったものではありません。NULL満たされています。ほんとありがと。

4

1 に答える 1