5. Tablas de agregación de datos
En este ejercicio usaremos el data frame islas que hás creado y trabajado en los ejercícios precedentes.
Inicia tu script R con los códigos que has utilizado para resolver los ejercicios Leyendo Datos, Leyendo Más Datos, Añadir Variables y Variables Categoricas. Con eso tu código para este ejercício debe crear los objetos
islasyarchipielagosen tu espacio de trabajo. (En este ejercício necesitas solamente del objetoislas, pero mantenga los scripts de todos los ejercícios en su código).Aplica la funcción
aggregateen el objetoislaspara hacer un data frame con las médias de los logaritmos de las areas de las islas por tipo de isla (variableisland.type) y por región biogeografica (variablebiogeo.realm). Assigne el resultado a un objeto com el nombreislas.mean.area.log.Aplica la funcción
tableen la variablestudy.iddel objetoislaspara hacer una tabla con el número de observaciones (islas) por sítio de estudio. Assigne el resultado a un objeto con el nombreislas.N.Convierta el objeto
islas.Npara la classedata.frame.Cambie los nombres de las dos variables del objeto
islas.Nparastudy.idyn.muestra.Convierta la variable
study.iddel objetoislas.Npara la clasecharacter.
¿Ni idea de por qué recibes mensajes de error?
Quizás le ayude descargar ese fichero y ese fichero en su espacio de trabajo y leerlos con los comandos:
ej5a <- readRDS( "05_agregacion_islas_mean.rds")
ej5b <- readRDS( "05_agregacion_islas_N.rds")
Los objetos ej5a y ej5b tendrán los data frame tal cual esperados por este ejercício. Puedes compararlos con los objetos que creaste en tu código, con la función identical.
Pero atención: no incluyas eses comandos en su script de respuesta a este ejercício.
notas em linguagem R