私はRの新人ですが、ループを使用する代わりに、適用ファミリの周りに頭を浮かべようとしています。リスト内でネストされたリストの要素にリストを追加する
私は二つのリスト、ネストされた1、他ではない、文字で構成される両方持っている:私はLST2の各要素がの最後の要素として追加されるような第三のリストを作成したいと思います
>lst1 <- list(c("ABC", "DEF", "GHI"), c("JKL", "MNO", "PQR"))
>lst2 <- c("abc", "def")
をlst1のそれぞれのサブリスト希望の出力は次のようになります:
>lst3
[[1]]
[1] "ABC" "DEF" "GHI" "abc"
[[2]]
[1] "JKL" "MNO" "PQR" "def"
これまでのRの経験から、ループを明示的に記述することなくこれを行う方法があると私には分かります。
私は 'mapply(C、LST1、LST2、簡素化= F)を'やると思いますが、これはおそらくですあなたが探しているもの(「ループなし」)ではありませんか? – lukeA
完全に動作します。ありがとう! –