【发布时间】:2021-07-16 02:49:33
【问题描述】:
我有以下示例 data.frame,其中包含多个变量(即 A、B、C)。
set.seed(123)
D1 <- data.frame(Date = seq(as.Date("2001-01-01"), to= as.Date("2001-01-10"), by="day"),
A = runif(10,1,5),
B = runif(10,3,6),
C = runif(10,2,5))
D2 <- data.frame(Date = seq(as.Date("2001-01-01"), to= as.Date("2001-01-10"), by="day"),
A = runif(10,1,5),
B = runif(10,3,6),
C = runif(10,2,5))
D3 <- data.frame(Date = seq(as.Date("2001-01-01"), to= as.Date("2001-01-10"), by="day"),
A = runif(10,1,5),
B = runif(10,3,6),
C = runif(10,2,5))
目标
我想从所有data.frame 中获取每个变量并将其保存为新的data.frame,名称设置为Variable,列名称设置为data.frame+variable,如下所示
A <- data.frame(Date, D1A,D2A,D3A)
B <- data.frame(Date,D1B,D2B,D3B)
C <- data.frame(Date,D1C,D2C,D3C)
如果有任何帮助,我将不胜感激。
【问题讨论】:
标签: r dataframe data-binding tidyverse reshape