を作成するためのリストを複製します私は後で記入する空リストをたくさん作成しています(次のインデックスを参照してリストを拡張することはできますが、2つのインデックスにインデックスを付けるときは機能しません)。は、私は、以下の(ネスト)構造を持つリストを作成しようとしていますリストの-リスト
私はrep
がこのために働いたと考えましたが、それは見られません。言い換えれば
> str(rep(fred, 5))
List of 10
$ happy: int [1:10] 1 2 3 4 5 6 7 8 9 10
$ name : chr "squash"
$ happy: int [1:10] 1 2 3 4 5 6 7 8 9 10
$ name : chr "squash"
$ happy: int [1:10] 1 2 3 4 5 6 7 8 9 10
$ name : chr "squash"
$ happy: int [1:10] 1 2 3 4 5 6 7 8 9 10
$ name : chr "squash"
$ happy: int [1:10] 1 2 3 4 5 6 7 8 9 10
$ name : chr "squash"
が、それはリストをフラット:返す
fred <- list(happy = 1:10, name = "squash")
rep(fred, 5)
:?rep
は、次の例を示します。
同様に失敗したlist(rep(fred,5))
も試しました。
リストのリストを複製するにはどうすればよいですか?
それは私だけですか、それとも恐ろしく非直感的ですか?ソリューションに感謝します。 –
@ AriB.Friedman - リストが実際にあることを念頭に置いて、 'rep(1:2,5)'と 'rep(list(1:2)、5) 'を比較すると意味があります**ベクトルの一種。それは役に立ちますか? –
@ JoshO'Brienええ、それは実際にはあります。 –