約40列のデータフレームがあります。2番目の列であるdata[2]には、残りの行データで説明されている会社の名前が含まれています。ただし、会社名は年によって異なります(2009年のデータは09で、2010年は何もありません)。
両方の年を同時に取得できるように、データをサブセット化できるようにしたいと思います。これが私がやろうとしていることの例です...
subset(data, data[2] == "Company Name 09" | "Company Name", drop = T)
基本的に、サブセット関数内でOR演算子を使用するのに問題があります。
しかし、私は他の選択肢を試しました:
subset(data, data[[2]] == grep("Company Name", data[[2]]))
おそらく、文字列関数を使用してそれを行う簡単な方法がありますか?
どんな考えでも感謝されるでしょう。