特定のLOBからデータ・フレーム(以下のような)からいくつかの職種を削除するにはどうすればよいですか?例えば。私は技術マネージャをLOB4に保ちたいと思っています。技術販売はLOB2には必要ありません。下のコードを実行すると、データフレーム全体からタイトルが削除されます。特定の行のループ
これを行う方法はありますか?
LOB Title
LOB1 sales rep
LOB2 technology sales
LOB2 receptionist
LOB3 Web Designer
LOB4 Technology Manager
for (i in c("(?=.*technology)", "(?=.*designer)")) {
del <- grepl(i, data[data$LOB == "LOB1" | data$LOB == "LOB2",2], perl = T, ignore.case = T)
data <- data[!del, ]
}
「LOB1における技術の販売を必要としない」 - 「技術の売上高は」LOB2と行にあります。あなたはそれを意味しましたか?確認または編集してください。 – Spacedman
正しい。これを指摘してくれてありがとう – Roman