- Este debate tiene 1 respuesta, 2 mensajes y ha sido actualizado por última vez el hace 2 años, 8 meses por .
- Debes estar registrado para responder a este debate.
Instituto online Analiza tus Datos
Inicio › Foros › Etapa III – Ciencia de Datos › Error «Error in apply(df, 2, mean) : dim(X) must have a positive length»
Etiquetado: Error en ejecución RStudio
Buenas noches,
Estoy intentando realizar un descriptivo por grupos:
datosp<- prematuros
idMal <- datosp$FRCateg==»Déficit»
df <- datosp[idMal,3,6,7,15,16,17,13,14,40,41]
descriptivos.Mal <- t(do.call(data.frame,
list(mean = apply(df,2, mean),
Desv.Estandar = apply(df, 2, sd),
Mediana = apply(df, 2, median),
IQR = apply(df,2,IQR),
Min = apply(df, 2, min),
Max = apply(df, 2, max),
Rango = apply(df, 2,max)-apply(df, 2,min),
Cuartil1 = apply(df,2,quantile,probs = c(0.25)),
Cuartil3 = apply(df,2,quantile,probs = c(0.75)),
N = apply(df,2,length),
ErrorEstandar = apply(df,2,sd)/sqrt(apply(df,2,length)),
IC95MediaLower = apply(df,2,mean)-1.96*apply(df,2,sd)/sqrt(apply(df,2,length)),
IC95MediaUpper = apply(df,2,mean)+1.96*apply(df,2,sd)/sqrt(apply(df,2,length)),
Varianza = apply(df, 2, var),
Suma = apply(df,2,sum)
)))
Cuando lo voy a ejecutar me sale este error: Error in apply(df, 2, mean) : dim(X) must have a positive length…no sé que me quiere decir, y por lo tanto no sé como puedo solucionarlo.
Muchas gracias
Hola Berta,
Si! Te paso un R que crea descriptivos por grupos de forma muy rápida que explicamos en la mentoría Artist.
Uso la librería dlookr que tienes que instalar primero.
Aquí tienes el código:
https://drive.google.com/file/d/163Tgk0qfh_iEbWESgsBaUNMG7WcAyHjv/view?usp=sharing
Es el punto 3 del archivo html.
El código es:
# Summary masivo por grupos segun el output:
data %>%
group_by(output)%>%
dlookr::describe()
Donde el output seria la variable de grupos.
Este sitio web utiliza cookies para poder ofrecerle la mejor experiencia de usuario posible. La información de las cookies se almacena en su navegador y realiza funciones como reconocerle cuando vuelve a nuestro sitio web y ayudar a nuestro equipo a entender qué secciones del sitio web le resultan más interesantes y útiles.
Puedes revisar nuestra política de privacidad en https://conceptosclaros.com/politica-privacidad
La cookie estrictamente necesaria debe estar activada en todo momento para que podamos guardar sus preferencias de configuración de cookies.
Si desactiva esta cookie, no podremos guardar sus preferencias. Esto significa que cada vez que visite este sitio web tendrá que activar o desactivar las cookies de nuevo.
Este sitio web utiliza Google Analytics para recopilar información anónima como el número de visitantes del sitio y las páginas más populares.
Mantener esta cookie activada nos ayuda a mejorar nuestro sitio web.
Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias.