3年以上のデータがあります。毎年、その年の 1 月 1 日に対応する日を見つけたいと考えています。例えば:
> x <- c('5/5/2007','12/31/2007','1/2/2008')
> #Convert to day of year (julian date) –
> strptime(x,"%m/%d/%Y")$yday+1
[1] 125 365 2
同じことを行う方法を知りたいのですが、時間が追加されています。しかし、私はまだ時間がありません。日付と時刻でユリウス日を見つけるためのより良い方法を誰かが提案できますか?
> x1 <- c('5/5/2007 02:00','12/31/2007 05:58','1/2/2008 16:25')
> #Convert to day of year (julian date) –
> strptime(x1,"%m/%d/%Y %H:%M")$yday+1
[1] 125 365 2
この結果ではなく、10 進数での出力が必要です。たとえば、最初の例は次のようになり125.0833333
ます。
どうもありがとう。