我是 R 新手,并试图从命名列表中创建一个数据框:
> z <- list(2,4)
> names(z) <- c("2010-01-01", "2010-01-02")
> z
$`2010-01-01`
[1] 2
$`2010-01-02`
[1] 4
即结果应该与产生的结果相同:
> data.frame(dates=as.Date(c("2010-01-01", "2010-01-02")), val=c(2,4))
dates val
1 2010-01-01 2
2 2010-01-02 4
你将如何在 R 中干净地做到这一点?