99

私はRに約10,000要素の長さのリストを持っています。要素 5、7、および 9 のみを選択したいとします。for ループなしでそれを行う方法がわかりません。

のようなことをしたいのですが、うまくいきmylist[[c(5,7,9]]ません。私もそのlapply機能を試しましたが、それを機能させることができませんでした。

4

1 に答える 1

161

mylist[c(5,7,9)]するべきです。

結果リストのサブリストとして返されるサブリストが必要です。Dason[[]][[コメントで言及しているように[[、要素を取得します。

于 2012-08-25T04:02:15.083 に答える