6

次のようなデータセットを使用しています。

    Year Date       Day_nr Value
    1976 19-02-1976 50     167
    1976 19-03-1976 79     140
    1978 05-03-1978 64     200
    1978 05-04-1978 95     200
    1999 05-05-1999 125    89
    1999 20-06-1999 171    79

次に、日数に応じて各年の多項式モデルをax値として推定することに興味があります。次に、予測関数を実行して、モデルの値を推定します。私は日番号でそれを行います。予測データ フレームの My Data は、このように少し似ていますが、年間のエントリが増えています。

    Year Day_nr Value
    1976 53     167
    1976 80     140
    1978 69     300
    1978 130    200
    1999 140    89
    1999 160    79

私が今やりたいことは、これらの日数と年から日付を取得することです。lubridate でできると思ったのですが、元のデータ ファイルで最初に日番号を生成するために使用した反対方向しか見つけることができませんでした。他の計算には日数が必要なため、日付全体を予測子として使用することはできません。

それを簡単に行う方法はありますか?

乾杯、サリナ

4

1 に答える 1

8

Google には答えがあるようです: https://stat.ethz.ch/pipermail/r-help/2012-March/308013.html

上記の 2 番目のセットの最初の行を例として使用します。

> strptime(paste("1976", 53), format="%Y %j")
[1] "1976-02-22"
于 2013-09-09T07:58:30.990 に答える