У меня есть df, и я хотел бы получить среднее значение и sd X1, X2, X3 для каждой партии на каждой продолжительности.
batch, duration, X1, X2, X3
B1, 0, 0.1, 0.1, 0.2
B1, 1, 0.2, 0.15, 0.15
B1, 2, 0.3, 0.2, 0.1
B2, 0, 0.1, 0.1, 0.2
B2, 1, 0.1, 0.1, 0.2
B2, 2, 0.1, 0.1, 0.2
Я могу сделать это только вручную, как указано ниже
s1 <- summarySE(data = df, "X1", groupvars = c("duration"), na.rm = FALSE, conf.interval = 0.95, .drop = TRUE)
s2 <- summarySE(data = df, "X2", groupvars = c("duration"), na.rm = FALSE, conf.interval = 0.95, .drop = TRUE)
s3 <- summarySE(data = df, "X3", groupvars = c("duration"), na.rm = FALSE, conf.interval = 0.95, .drop = TRUE)
Могу я спросить, как я могу создать al oop, чтобы автоматически получать сводку X1, X2, Х3 сразу?