私はこのデータを持っています。特定の条件の列を作成するR
OPENING CLOSE
2007 2008
2009 2010
2004 NA
と私はループまたはlapply機能をしたいのですが中にこのコラム
OPENING CLOSE Y2004 Y2005 Y2006 Y2007 Y2008 Y2009 Y2010
2007 2008 1 1
2005 2008 1 1 1 1
2004 NA 1 1 1 1 1 1 1
もし機能をステップで、このコラムステップを作成することが可能であることを確認したいと思います。
また、特定の条件を使用してこの列(S〜)を作成します。
列(Y2007)が1で、列は3年前に1(Y2005)、 新しい列(S2007)は、私がスクリプトを作成するにはどうすればよい1、そうでなければ0を
OPENING CLOSE Y2004 Y2005 Y2006 Y2007 Y2008 Y2009 Y2010 | S2007 S2008 S2009
2007 2008 1 1 | 0 0 0
2005 2008 1 1 1 1 | 1 1 0
2004 NA 1 1 1 1 1 1 1 | 1 1 1
ですされている場合R?
私が見てきたので、これは私にとって偉大な答えの一つです!ありがとう。ああ!コードの下に追加のフィルタを設定したいと思います(filter(YearRange%in%〜))。私はサブセットY2007〜Y2009をしたいので、そのコードの下にコードを書いたが、それはうまくいかない。 2つの方法でフィルタリングするコードを修正するにはどうすればよいですか? –