餡子付゛録゛

ソフトウェア開発ツールの便利な使い方を紹介。

今日は第何週?

R言語は、他の人気スクリプト言語に比較すると、ベクトル演算以外は記述が煩雑な気がします。特に日付関係は特殊なオブジェクトが乱立しており、少なくとも他の言語とは扱い方がちょっと違います。
例えば、今日が第何週かを調べるには以下のようにすれば良いようですが、POSIXctではなく、POSIXltを使わないときっと苦労します。

ceiling((as.POSIXlt(Sys.Date())$yday+1)/7)