从矩阵创建日期列,其中包含行数天,列数为年

时间:2017-10-12 11:48:44

标签: r

我有一个矩阵,每日数据的天数为行(1-31)和顶部的年份(目前标记为V1-38)。

我希望将其转换为标准的Dataframe格式 - 使用日期列和值列,如下所示:

1981/01/01   2.3
1981/01/02   2.5
1981/01/03   2.2

但它目前看起来像这样:

        V1       V2       V3       V4       V5       V6       V7       V8       V9      V10
1 2.725555 1.747722 2.339690 2.567638 2.132981 2.533396 1.451677 3.611268 2.397998 2.346086
2 0.000000 1.845749 1.527552 1.940177 2.622369 3.051540 1.963055 1.738778 3.503306 2.876869
3 3.473171 2.408620 3.302557 2.438352 2.780118 3.429249 2.680390 2.611921 3.888107 1.846845
4 3.903236 3.018319 2.494222 2.847573 2.755765 3.278010 2.733373 2.235076 1.278947 3.300032
5 3.212206 2.734175 2.558577 1.981932 2.620426 2.854362 2.876913 3.546763 1.102284 3.318756
6 3.497115 2.830972 1.772694 1.503301 2.653948 3.563540 1.801707 3.867459 1.418526 2.085040

我知道日期和年份的开始日期。我将矩阵加载到列表中的数据框

index <- as.data.frame(List$matrix)

并将其格式化如上所示。

0 个答案:

没有答案