【发布时间】:2022-01-13 15:08:22
【问题描述】:
我有以下data.frame,我想创建另一个data.frame(比如M)来存储来自A1 的mean 来自M1,M2,M3,mean 来自B1,来自@987654328 @ 和 C1 也是如此。
library(tidyverse)
set.seed(123)
M1 <- data.frame(Date = seq(as.Date("2001-01-01"), to = as.Date("2005-12-31"), by = "month"),
A1 = runif(60,1,5),
B1 = runif(60,1,5),
C1 = runif(60,1,5))
M2 <- data.frame(Date = seq(as.Date("2001-01-01"), to = as.Date("2005-12-31"), by = "month"),
A1 = runif(60,1,5),
B1 = runif(60,1,5),
C1 = runif(60,1,5))
M3 <- data.frame(Date = seq(as.Date("2001-01-01"), to = as.Date("2005-12-31"), by = "month"),
A1 = runif(60,1,5),
B1 = runif(60,1,5),
C1 = runif(60,1,5))
期望的输出
输出将是一个data.frame (M),变量为A (mean of A1 from M1,M2,M3)、B (mean of B1 from M1,M2,M3) 和C (mean of C1 from M1,M2,M3)。
【问题讨论】:
标签: r dataframe tidyverse mean lubridate