したがって、次のデータがあります。たとえば、「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 は除外します)。ありがとうございました!