1から10までの繰り返しの整数からなるリストがあり、そのリストからすべての0を削除したいとお考えなら、それを行う簡単な方法はありますか?Rのリストから要素を削除する方法を選択しますか?
na.omitのようなものですが、要素の選択には何か?
1から10までの繰り返しの整数からなるリストがあり、そのリストからすべての0を削除したいとお考えなら、それを行う簡単な方法はありますか?Rのリストから要素を削除する方法を選択しますか?
na.omitのようなものですが、要素の選択には何か?
あなたはlsnew
は数値ベクトル、ではないリストであることを言及しなければならない、私はリストls
ls <- list(rep(0:10, 10))
lsnew <- ls[[1]][ls[[1]] != 0]
を作成する例を提供しなかったことから!
これは異なるデータ構造をサブセット化の詳細についてはR.でサブセットの単純な例では、参照してください:延びる
@あなたは1つ以上の要素を除外することもできるロキの答え
ls <- list(rep(0:10, 10))
#excluding 0
lsnew <- ls[[1]][which(ls[[1]] != 0)]
#excluding 0 & 1
lsnew <- ls[[1]][! ls[[1]] %in% c(0,1)]
複数の要素を除外して一般化しています。私は答えが必要ではないことを反映するように編集しました。 – Latrunculia
再現可能な例? – Sotos
'x [x == 0] < - NA'で、na.omitを使用します。あるいは 'x [x!= 0]'。 – zx8754
@Laterow、私はそれが重複しているとは思わない、この質問は 'list'をサブセット化することを目指しているので、 – loki