したがって、grep関数を使用していくつかの行を選択したいのですが、うまく機能しません:
それは私が使用したコードです:
set.seed(2)
tbl_bio <- tbl_reo[grepl("Biotin", tbl_reo$modifications), , drop = FALSE] ## selecting rows from column "modifications" with string Biotin - that works good
tbl_bio1 <- tbl_bio[grep1("BiotinControl1_2", tbl_bio$variable), , drop = TRUE]
tbl_bio2 <- tbl_bio1[grepl("BiotinControl2", tbl_bio1$variable), , drop = TRUE]
tbl_bio3 <- tbl_bio2[grepl("BiotinControl3", tbl_bio2$variable), , drop = TRUE]
ドロップをTRUEに設定したため、問題は他の3行のコードにあります。そのため、言及した文字列を含む行を削除するだけだと思いました。そのようなコードを実行した後、データがありません。「BiotinControl1_2」などを含む行を削除(ドロップ)する方法。1つの関数で実行できますか、それとも私がしたように3つの異なるコードを書かなければなりませんか?