我正在尝试检查特定列中是否存在类似"LTL"
的值,如果没有粘贴"LTL"
,它是否确实将TI2$Type
粘贴到"None"
列中< / p>
代码
TI2$Type <- ifelse(TI2$coms_courier_id %like% "%LTL%", paste("LTL"), paste("None"))
但是,即使列TI$Type
具有类似coms_courier_id
的值,它只是在"SL__2800__LTL"
中粘贴了“无”。
任何帮助将不胜感激。 谢谢
答案 0 :(得分:1)
我对%like%
运算符不熟悉,但是您可以从str_detect()
包中stringr
来获得所需的结果。
library(stringr)
TI2$Type <- ifelse(str_detect(TI2$coms_courier_id, "LTL"), paste("LTL"), paste("None"))