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

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

如果您有像v 这样的矢量

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

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

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

最新更新