Skip to content

Commit

Permalink
Fixes spelling error
Browse files Browse the repository at this point in the history
  • Loading branch information
edgararuiz-zz committed May 23, 2018
1 parent a6a5234 commit 3e4fd6f
Show file tree
Hide file tree
Showing 5 changed files with 150 additions and 440 deletions.
356 changes: 0 additions & 356 deletions 55-ciencia-de-datos-R/README.html

This file was deleted.

125 changes: 125 additions & 0 deletions 55-ciencia-de-datos-R/ciencia-de-datos-R.Rmd
@@ -0,0 +1,125 @@
---
title: "Ciencia de Datos usando R"
output: html_notebook
---

## Instalación

```{r, eval = FALSE}
install.packages("tidyverse")
```

```{r}
library(tidyverse)
```

## Leer

```{r}
archivo <- read_csv("cuarto_grado.csv")
archivo
```

## Ordenar



```{r}
datos <- archivo %>%
separate(nombre, into = c("apellido", "primer")) %>%
separate(fecha, into = c("dia", "mes", "año"), convert = TRUE) %>%
gather("materia", "puntos", "matematica", "ingles")
datos
```

Para obtener `%>%` use: [Ctrl] + [Shift] + m

## Conocimiento

¿Cual es el promedio actual por cada clase?

```{r}
datos %>%
group_by(materia) %>%
summarise(promedio = mean(puntos))
```

¿Cuales son los promedios de cada estudiante en matematica?

```{r}
datos %>%
filter(materia == "matematica") %>%
group_by(matricula, primer, apellido) %>%
summarise(promedio = mean(puntos))
```

¿Cuales son los promedios de cada estudiante en ingles?

```{r}
datos %>%
filter(materia == "ingles") %>%
group_by(matricula, primer, apellido) %>%
summarise(promedio = mean(puntos))
```

¿Quienes tienen los mejores promedios en ingles?

```{r}
datos %>%
filter(materia == "ingles") %>%
group_by(matricula, primer, apellido) %>%
summarise(promedio = mean(puntos)) %>%
arrange(desc(promedio)) %>%
ungroup() %>%
mutate(puesto = row_number())
```

¿Cual es la historia del ultimo lugar?

```{r}
datos %>%
filter(matricula == 105, materia == "ingles")
```

```{r}
datos %>%
filter(matricula == 105, materia == "ingles") %>%
ggplot() +
geom_line(aes(mes, puntos))
```

¿Cual es la historia de todos los alumnos?

```{r}
datos %>%
filter(materia == "ingles") %>%
ggplot() +
geom_line(aes(mes, puntos, group = matricula))
#geom_line(aes(mes, puntos, group = matricula, color = apellido))
```

Formalizar la grafica

```{r}
datos %>%
group_by(materia, mes) %>%
summarise(promedio = mean(puntos)) %>%
ggplot() +
geom_line(aes(mes, promedio, group = materia, color = materia)) +
labs(title = "Promedios mensuales por cada materia")
```

Otras visualizaciones

```{r}
datos %>%
ggplot() +
geom_histogram(aes(puntos), binwidth = 10) +
facet_wrap(~materia)
```


Binary file modified 55-ciencia-de-datos-R/ciencia-de-datos-R.pdf
Binary file not shown.
6 changes: 6 additions & 0 deletions 55-ciencia-de-datos-R/ciendia-de-datos-R.Rmd
Expand Up @@ -23,7 +23,11 @@ archivo

## Ordenar



```{r}
datos <- archivo %>%
separate(nombre, into = c("apellido", "primer")) %>%
separate(fecha, into = c("dia", "mes", "año"), convert = TRUE) %>%
Expand All @@ -32,6 +36,8 @@ datos <- archivo %>%
datos
```

Para obtener `%>%` use: [Ctrl] + [Shift] + m

## Conocimiento

¿Cual es el promedio actual por cada clase?
Expand Down

0 comments on commit 3e4fd6f

Please sign in to comment.