日付のベクトルが与えられた場合(複数年にわたる可能性があります):
exampleDates = as.Date( 1 : 15, origin = as.Date( "2012-12-25" ) )
日付を週にグループ化する識別子を生成したいと思います。したがって、日曜日に始まるカレンダーを想定すると、次のようになります。
- 26日から29日は同じ識別子を生成します
- 30日から5日までは同じIDです
- 6番目から9番目までは同じIDを持っています
これが欠陥のある試みです:
strftime( exampleDates , format = "%Y%W" )
31日と1日は異なる週と見なされます(当然のことです)。strftime
日付を週ごとにグループ化するために使用できる識別子(文字、数値など)を生成するものに似たものを探しています。
すでにいくつかの巧妙な機能があると確信しています。