library(gmodels)
library(dplyr)
df<- data.frame(a=1:5,b=6:10,c=11:15)
df %>%
summarise_all(funs(mean,sd,min,max))
На данный момент у меня есть df, который выдает сводку среднего значения, sd, min и max.
df %>%
summarise_all(funs(mean,sd,min,max, function(x) ci(x,confidence=0.95)[2]))
Я хочу сделать что-то подобное и добавить нижний ci (и, в конечном итоге, верхний) ci, используя dplyr. Однако это ошибка, которую я получаю: Ошибка: function(x) ci(x, confidence = 0.95)[2]
должно быть именем функции (в кавычках или без кавычек) или без кавычек, а не function
Звоните rlang::last_error()
, чтобы увидеть обратный след
sapply(df, function(x) ci(x,confidence=0.95)[2])
Я знаю, что могу нижний ci с saply, но хочу сделать это в dplyr
спасибо