Использование функции Like для вставки значений в столбец - PullRequest
0 голосов
/ 24 октября 2018

Я пытаюсь проверить, существует ли значение, например "LTL", в определенном столбце, и вставляет ли оно "LTL" в столбец TI2$Type, если не вставить "None"

Код

TI2$Type <- ifelse(TI2$coms_courier_id %like% "%LTL%", paste("LTL"), paste("None"))

Но это просто вставка "None" в TI$Type, хотя столбец coms_courier_id имеет такие значения, как "SL__2800__LTL".

Любая помощь будет принята с благодарностью.Спасибо

1 Ответ

0 голосов
/ 24 октября 2018

Я не знаком с оператором %like%, но вы можете str_detect() из пакета stringr, чтобы получить результат, который вы ищете.

library(stringr)
TI2$Type <- ifelse(str_detect(TI2$coms_courier_id, "LTL"), paste("LTL"), paste("None"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...