R:按日期将变量列表转换为数据框,其中包含两列变量和日期

时间:2016-07-28 20:32:24

标签: r

我有一份日期和温度清单,

    2016-03-28 2016-03-29 2016-03-22 2016-04-14 2016-04-25 2016-03-30 2016-04-10 
    45.6692    48.7166    49.9586    54.3002    55.4288    56.1650    57.3332

我想转换为包含两列的数据框:

          date     temp
    2016-03-28  45.6692
    2016-03-29  48.7166
    2016-03-22  49.9586

等等。如果我能提供任何进一步的信息,请告诉我。感谢。

1 个答案:

答案 0 :(得分:0)

如果您有v

之类的向量
v <- rnorm(10,50,3) 
names(v) <- as.Date(1:10,origin="2016-10-21")

然后我只会在一列中提取名称,在另一列中提取值:

data.frame(temp=unname(v),date=names(v))