日付に基づいて新しい変数「PERIOD」を作成しようとしています。サンプルデータを以下に示します。
Date
1/10/2012
1/11/2012
1/12/2012
1/13/2012
1/14/2012
1/15/2012
1/16/2012
1/17/2012
1/18/2012
新しいデータセットを調整すると、次のようになります。
Date PERIOD
1/10/2012 Y1
1/11/2012 Y1
1/12/2012 Y1
1/13/2012 Y1
1/14/2012 Y1
1/15/2012 Y2
1/16/2012 Y2
1/17/2012 Y2
1/18/2012 Y2
私が使用していたコードは
dat$PERIOD<-{If '1/10/2012' <= as.Date(dat$Date) <= '1/14/2012' dat$PERIOD='Y1' else
If '1/15/2012' <= as.Date(dat$Date) <= '1/18/2012'dat$PERIOD='Y2'
}
しかし、エラーが発生します:
Error: unexpected string constant in dat$PERIOD<-{If '1/10/2012'
ありがとうございました。よろしく、