3つの「列」を持つリストがあります:
test = list(1:100, 1:100,1:100)
たとえば、各列の最初の 10 エントリにアクセスするにはどうすればよいですか?
test[c(1:10),]
動作しません。私はそれがdata.framesで機能することを知っています:
as.data.frame(test)[1:10,1:3]
これをリストで解決するにはどうすればよいですか?
編集:より一般的な答えを得るには:
1 列目と 3 列目のエントリ 15 から 20 を取得するにはどうすればよいですか? これが私がdata.framesに対して行うことです:
as.data.frame(test)[c(15:20),c(1,3)]
data.frames とリストでは、インデックス付けが大きく異なるようです。