Итак, у меня есть следующие данные, например, "my_data":
Storm.Type
TYPHOON
SEVERE STORM
TROPICAL STORM
SNOWSTORM AND HIGH WINDS
Я хочу, чтобы классифицировать, является ли каждый элемент в my_data $Storm.Type штормом, НО я не хочу включать тропические штормы в виде штормов (я собираюсь их классифицировать отдельно), так что я будет
Storm.Type Is.Storm
TYPHOON 0
SEVERE STORM 1
TROPICAL STORM 0
SNOWSTORM AND HIGH WINDS 1
Я написал следующий код:
my_data$Is.Storm <- my_data[grep("(?<!TROPICAL) (?i)STORM"), "Storm.Type"]
Но это только возвращает "SEVERE STORM" как шторм (но не оставляет SNOWSTORM AND HIGH WINDS). Спасибо!