1
私はそうのように見えるネストされたリスト持っている:私は、私がアクセスできるようにあらゆるレベルでこのリストを平らにしたいと思いますあらゆるレベルでネストされたリストを平ら
> spec
$Data[[1]]
$Data[[1]]$Nusers
[1] 5292
$Data[[2]]
$Data[[2]]$Nitems
[1] 4890
$Data[[3]]
$Data[[3]]$Nsessions
[1] 45618
...
$Parameters[[4]]
$Parameters[[4]]$ICgroups
$Parameters[[4]]$ICgroups[[1]]
$Parameters[[4]]$ICgroups[[1]]$group_1
$Parameters[[4]]$ICgroups[[1]]$group_1[[1]]
$Parameters[[4]]$ICgroups[[1]]$group_1[[1]]$ICidx
[1] "1-1"
$Parameters[[4]]$ICgroups[[1]]$group_1[[2]]
$Parameters[[4]]$ICgroups[[1]]$group_1[[2]]$ICeffects
[1] "1-5"
$Parameters[[4]]$ICgroups[[1]]$group_1[[3]]
$Parameters[[4]]$ICgroups[[1]]$group_1[[3]]$ICeffectsPrice
[1] "1-3"
$Parameters[[4]]$ICgroups[[2]]
$Parameters[[4]]$ICgroups[[2]]$group_2
$Parameters[[4]]$ICgroups[[2]]$group_2[[1]]
$Parameters[[4]]$ICgroups[[2]]$group_2[[1]]$ICidx
[1] "2-173"
$Parameters[[4]]$ICgroups[[2]]$group_2[[2]]
$Parameters[[4]]$ICgroups[[2]]$group_2[[2]]$ICeffects
[1] "6-10"
$Parameters[[4]]$ICgroups[[2]]$group_2[[3]]
$Parameters[[4]]$ICgroups[[2]]$group_2[[3]]$ICeffectsPrice
[1] "4-6"
を例えばspec$Parameters$ICgroups$group_1$ICidx
でも私のpurrr
fuは私に失敗しています。
私は 'plyr'の読み込みに熱心ではありません - 時には一時機能を隠すことがあります。しかしもっと重要なことに、これは第2レベルのリストを完全に平らにする。私は木の構造を維持したい、ちょうど不要なレベルを取り除く。 – RoyalTS
@RoyalTS十分に公正です。その場合、「不要なレベル」は何かを明確にしてください。また、以前の質問を正式に閉鎖するために私の答えを受け入れることをお勧めします。 –
@RoyalTS、もしこれがあなたの出力であれば、plyrをロードするのではなく 'lapply(lst、unlist)'を使うだけかもしれません。 – A5C1D2H2I1M1N2O1R2T1