2 つのデータフレームがあります (df1 & df2)
DF 1:
自由度 2 :
必要な出力:
df3
写真の代わりに、データを再現可能な形式にするようにしてください。また、いくつかの作品を見せてみてください。しかし、少なくとも、それが機能するかどうかにかかわらず、あなたが試みたことを示してください。
このようなものは機能しますか?
library(dplyr)
df1 <- data.frame(almId = c(12347, 123455, 112625, 112621), almname = c("1001 battery down", "2077 Power issue", "7166 DG fault", "2122 cable cut"))
df2 <- data.frame(almname = c("battery down", "Power issue", "DG fault", "Circuit break"))
k <- paste0(df2$almname, collapse = "|")
df1 %>% mutate(Stat = stringr::str_detect(.$almname, k))
df3 <- df1 %>% mutate(Stat = stringr::str_detect(.$almname, k))
almId almname Stat
1 12347 1001 battery down TRUE
2 123455 2077 Power issue TRUE
3 112625 7166 DG fault TRUE
4 112621 2122 cable cut FALSE