2016-09-28 7 views
0

私はparLapplyを使ってたくさんの小さなCSVファイルを読んでいます。次に、table()を実行して結果を集計し、リストのリストに入れます。 parLapply関数に私はid/csvファイル名を渡します。リストの名前は(names(ll) returns NULL)を失っているがR lapplyで名前を追加したリストのリスト

ll <- parLapply(ids, function(id){ df<-read.csv(paste0(id,".csv")) return(table(df$result))})

。適切なリストに関連付けられた各IDの名前を取得するにはどうすればよいですか。

答えて

1

あなたのリストに名前が付けられていないためです。 names(ids) <- idsを使用して名前を付けることができます。

ids <- list(3,2,1) 
names(ids) <- ids 
parLapply(cl,ids,function(x) x) 
$`3` 
[1] 3 

$`2` 
[1] 2 

$`1` 
[1] 1 
関連する問題