0
リストから特定の値を削除して洗練されたリストを作成したいとします。削除したいすべての値が、removeという名前の文字ベクタに格納されています。 removeの値は、リストの最初の列に対応します。私は次のコードを実行しました:リストから文字ベクトルに格納された値を削除する
refined_list = list
for (i in length(list)){
if (refined_list[i,1] %in% remove){
refined_list = refined_list[-i,]
}
else{
refined_list = refined_list
}
}
洗練されたリストの初期化だけが登録されているようです。エラーはありませんが、refined_listはlistと同じです。それは私に謎です
こんにちは。おそらく、リストのサブセットと目的の出力を提供することで、この質問を再現性のあるものにすることができます。また、リストはリストの名前が貧弱です。 – shayaa
'lst'が' data.frame'であると仮定して 'lst [!lst [、1]%in%remove、drop = FALSE] – akrun