grepl を使用して文字列変数に検索を組み込む必要があります。問題は、検索するパターンがたくさんあり、時間の経過とともにパターンが成長する可能性があることです。問題は、1 つの grep 文にいくつのパターンを入れることができるかということです。実際には、次のようにパターンを保存する別の csv ファイルを使用しています。
#lee la lista de valores de la categoria
cat.Super<-read.csv("./data/diccionario.csv", header = FALSE,
sep = ",",encoding="UTF-8")
#transpone el archivo para la busqueda
tSuper.0<-as.list(t(cat.Super))
#arma el patron de busqueda
tSuper.1<-do.call("paste", c(tSuper.0, sep = "|"))
#busca en la variable desciption y crea una variable T/F en el data frame
datos.1$super.0<-grepl(tSuper.1,datos.1$description)
前もってありがとうオスカー