Professional Documents
Culture Documents
Filtrado, Limpieza y Graficado de Base de Datos: "Crabs - CSV"
Filtrado, Limpieza y Graficado de Base de Datos: "Crabs - CSV"
Clase 7. En esta clase aprederemos a utilizar el paquete Tidyverse para la limpieza y filtrado de datos.
Cargar paquetes necesarios
library(tidyverse)
##
## -- Column specification --------------------------------------------------------
## cols(
## day = col_double(),
## trap = col_double(),
## sex = col_character(),
## diameter = col_double(),
## pincers = col_double(),
## legs = col_double(),
## ‘time day‘ = col_character(),
## ‘length deployed (min)‘ = col_double(),
## crabbing = col_character(),
## location = col_character(),
## source = col_character(),
## bait = col_character(),
## device = col_character(),
## comments = col_character()
## )
Seleccionar variables
1
Cane1 <- select(canechos, day:legs, crabbing:device)
Filtrar Variables
Eliminar NA
Renombrar NA
Cane1$sex[is.na(Cane1$sex)]<- "des"
Renombrar observaciones a NA
Renombrar variables
Tabla Resumen
Cane %>%
group_by(sexo)%>%
summarise(individuos = n())
2
## # A tibble: 2 x 2
## sexo individuos
## * <fct> <int>
## 1 hembra 1725
## 2 macho 755
Cane %>%
group_by(sexo, trap)%>%
summarise(individuos = n())
## ‘summarise()‘ has grouped output by ’sexo’. You can override using the ‘.groups‘ argument.
## # A tibble: 24 x 3
## # Groups: sexo [2]
## sexo trap individuos
## <fct> <dbl> <int>
## 1 hembra 1 579
## 2 hembra 2 186
## 3 hembra 3 302
## 4 hembra 4 136
## 5 hembra 5 155
## 6 hembra 6 191
## 7 hembra 7 84
## 8 hembra 8 42
## 9 hembra 9 13
## 10 hembra 10 8
## # ... with 14 more rows
## ‘summarise()‘ has grouped output by ’sexo’. You can override using the ‘.groups‘ argument.
Grafico 1
3
50
40
mediaDiametro
30 location
control
cromer
20 harbour
10
hembra macho
sexo
Grafico 2
4
50
45
mediaDiametro
location
control
40
cromer
harbour
35
30
hembra macho
sexo