google spreadsheet para el análisis y la visualización de datos

69
Taller #bdw14. Día 2 Google Spreadsheet https://github.com/hackbdw14/hackatonData [email protected] @hackbdw14 Licencia Universal: Puedes hacer con este material lo que quieras http://creativecommons.org/publicdomain/zero/1.0/deed.es

Upload: geraldo777

Post on 07-Jul-2015

890 views

Category:

Technology


3 download

DESCRIPTION

Charlo dentro del taller Big Data Week en Barcelona #bdw14 #bbdata

TRANSCRIPT

Page 1: Google Spreadsheet para el análisis y la visualización de datos

Taller #bdw14. Día 2Google Spreadsheet

https://github.com/hackbdw14/hackatonData

[email protected] @hackbdw14

Licencia Universal: Puedes hacer con este material lo que quieras

http://creativecommons.org/publicdomain/zero/1.0/deed.es

Page 2: Google Spreadsheet para el análisis y la visualización de datos

Contenido: Google Spreadsheet

1. Introducción: ordenar, filtrar, calcular

2. Fórmulas estadísticas

3. Diagramas

4. Tablas dinámicas

Page 3: Google Spreadsheet para el análisis y la visualización de datos

Spreadsheets

http://schoolofdata.org/handbook/courses/sort-and-filter/

Page 4: Google Spreadsheet para el análisis y la visualización de datos

Google Spreadsheets

Google Spreadsheet forma parte de Google Drive: https://drive.google.comImportar dataset:

https://raw.githubusercontent.com/hackbdw14/hackatonData/master/datasets/encuesta/calidad_de_vida_europa/C.csv

Page 5: Google Spreadsheet para el análisis y la visualización de datos

Google Spreadsheets

https://drive.google.com

Page 6: Google Spreadsheet para el análisis y la visualización de datos

Google Spreadsheets

Convertir columnas en filas y viceversa: =transpose(C!A1:AC101)

Page 7: Google Spreadsheet para el análisis y la visualización de datos

Google Spreadsheets

Pegado especial: Pegar solo valores

Page 8: Google Spreadsheet para el análisis y la visualización de datos

GS: ordenar, filtrar

Activar filtro: Datos → Filtro

Page 9: Google Spreadsheet para el análisis y la visualización de datos

GS: ordenar, filtrar

Ordenar por una columna. Checkear siempre el header.

Page 10: Google Spreadsheet para el análisis y la visualización de datos

GS: ordenar, filtrar

Filtrar por 'Barcelona'

Page 11: Google Spreadsheet para el análisis y la visualización de datos

GS: ordenar, filtrar

Page 12: Google Spreadsheet para el análisis y la visualización de datos

GS: ordenar, filtrar

Ordenar A → Z para números es ascendente

Page 13: Google Spreadsheet para el análisis y la visualización de datos

GS fórmulas: inmovilizar fila

Seleccionar primera fila: Ver → Inmovilizar filas → Inmovilizar 1 fila

Page 14: Google Spreadsheet para el análisis y la visualización de datos

GS fórmulas: =

Formulas siempre empiezan con el símbolo =

Page 15: Google Spreadsheet para el análisis y la visualización de datos

GS fórmulas: Definir rango

Definir el rango escribiendo denominadores columna/filaO seleccionar rango con teclado/ratón

Page 16: Google Spreadsheet para el análisis y la visualización de datos

GS fórmulas: estadísticos

● MIN, MAX (mínimo, máximo)● AVERAGE(media)● MEDIAN(mediana)● SUM(sumatorio)

Page 17: Google Spreadsheet para el análisis y la visualización de datos

GS fórmulas: funciones

Autocomplementación propone fórmulas + explicación breve

Page 18: Google Spreadsheet para el análisis y la visualización de datos

GS fórmulas: funciones

Page 19: Google Spreadsheet para el análisis y la visualización de datos

GS fórmulas: funciones

Para copiar fórmulas muchas veces es necesario fijar fila o columna

Page 20: Google Spreadsheet para el análisis y la visualización de datos

GS fórmulas: funciones

=$B2 → Columna B fijada=B$2 → Fila 2 fijada

Page 21: Google Spreadsheet para el análisis y la visualización de datos

GS fórmulas: funciones

Page 22: Google Spreadsheet para el análisis y la visualización de datos

GS fórmulas: funciones

Mediana ≠ Media

Page 23: Google Spreadsheet para el análisis y la visualización de datos

GS fórmulas: formato

Page 24: Google Spreadsheet para el análisis y la visualización de datos

GS fórmulas: lista de funciones

https://support.google.com/drive/table/25273?hl=es

Page 25: Google Spreadsheet para el análisis y la visualización de datos

GS fórmulas:Ejercicio cálculos

Calcular media por cada ciudad:1. Insertar columna a la derecha2. Calcular media de todos los datos de la la fila: =AVERAGE(B2:CW2)

Page 26: Google Spreadsheet para el análisis y la visualización de datos

GS diagramas:Ejercicio cálculos

Botón derecho sobre cabecera de última columna → Insertar 1 a la derecha

Page 27: Google Spreadsheet para el análisis y la visualización de datos

GS diagramas:Ejercicio calculos

Calcular media de todos los valores de una ciudad

Page 28: Google Spreadsheet para el análisis y la visualización de datos

GS diagramas:Ejercicio cálculos

Copiar fórmula de la media a todas las ciudades = filas

Page 29: Google Spreadsheet para el análisis y la visualización de datos

GS diagramas

Seleccionar filas&columnas que quieres mostrar en el diagrama: Insertar gráfico

Page 30: Google Spreadsheet para el análisis y la visualización de datos

GS diagramas

Seleccionar tipo de diagrama y modificar rango si es necesario

Page 31: Google Spreadsheet para el análisis y la visualización de datos

GS diagramas

Mover a hoja propia

Page 32: Google Spreadsheet para el análisis y la visualización de datos

GS diagramas

Modificar propiedades: título, tipografía, colores, leyenda, etc.

Page 33: Google Spreadsheet para el análisis y la visualización de datos

GS diagramas

Page 34: Google Spreadsheet para el análisis y la visualización de datos

GS diagramas: combo chart

Botón derecho sobre el diagrama → Cambiar gráfico → Gráfico combinado

Page 35: Google Spreadsheet para el análisis y la visualización de datos

GS diagramas: combo chart

Botón derecho sobre el diagrama → Edición avanzada

Page 36: Google Spreadsheet para el análisis y la visualización de datos

GS diagramas: combo chart

Empezar → Datos: Seleccionar intervalos ...

Page 37: Google Spreadsheet para el análisis y la visualización de datos

GS diagramas: combo chart

Copiar fórmula de la media a todas las ciudades = filas

Page 38: Google Spreadsheet para el análisis y la visualización de datos

GS diagramas: combo chart

Page 39: Google Spreadsheet para el análisis y la visualización de datos

GS diagramas: combo chart

Copiar media de transporte

Page 40: Google Spreadsheet para el análisis y la visualización de datos

GS diagramas: combo chart

Copiar fórmula de media de transporte a todas las ciudades = filas

Page 41: Google Spreadsheet para el análisis y la visualización de datos

GS diagramas: combo chart

Botón derecho → Edición avanzada → Empezar → Datos: Seleccionar intervalos ...

Page 42: Google Spreadsheet para el análisis y la visualización de datos

GS diagramas: combo chart

Botón derecho → Edición avanzada → Empezar → Datos: Seleccionar intervalos ...

Page 43: Google Spreadsheet para el análisis y la visualización de datos

GS diagramas: combo chart

Publicar gráfico

Page 44: Google Spreadsheet para el análisis y la visualización de datos

GS diagramas:Ejercicio encuesta Barcelona

Mostrar todos los datos de la encuesta de Barcelona:

1. Hacer un gráfico de barras utilizando los datos de Barcelona

2. Compartir el gráfico, crear un .html y incrustar el código.

Abrirlo con un navegador

Page 45: Google Spreadsheet para el análisis y la visualización de datos

'Pivot tables' = tablas dinámicas

Page 46: Google Spreadsheet para el análisis y la visualización de datos

GS: tablas dinámicas

Importar dataset: https://raw.githubusercontent.com/hackbdw14/hackatonData/master/datasets/facilities/data/cultura.csv

Page 47: Google Spreadsheet para el análisis y la visualización de datos

GS: tablas dinámicas

Datos → Tabla de informe dinámico...

Page 48: Google Spreadsheet para el análisis y la visualización de datos

GS: tablas dinámicas

Filas → Añadir campos → neighborhood

Page 49: Google Spreadsheet para el análisis y la visualización de datos

GS: tablas dinámicas

Page 50: Google Spreadsheet para el análisis y la visualización de datos

GS: tablas dinámicas

Valores → Añadir campo → id

Page 51: Google Spreadsheet para el análisis y la visualización de datos

GS: tablas dinámicas

Page 52: Google Spreadsheet para el análisis y la visualización de datos

GS: tablas dinámicas

Limpiar fallos: seleccionar valores falsos

Page 53: Google Spreadsheet para el análisis y la visualización de datos

GS: tablas dinámicas

Limpiar fallos: eliminar filas marcadas

Page 54: Google Spreadsheet para el análisis y la visualización de datos

GS: tablas dinámicas

En total deberían ser 73 barrios después de la limpieza

Page 55: Google Spreadsheet para el análisis y la visualización de datos

GS: tablas dinámicas: Ejercicio limpieza

1. Limpiar distritos: En total hay 10

https://es.wikipedia.org/wiki/Distritos_de_Barcelona

Page 56: Google Spreadsheet para el análisis y la visualización de datos

GS: tablas dinámicas: Ejercicio

Page 57: Google Spreadsheet para el análisis y la visualización de datos

GS: tablas dinámicas

Fallo! De lo más general a lo más específico → cambiar orden

Page 58: Google Spreadsheet para el análisis y la visualización de datos

GS: tablas dinámicas

Page 59: Google Spreadsheet para el análisis y la visualización de datos

GS: tablas dinámicas

Page 60: Google Spreadsheet para el análisis y la visualización de datos

GS: tablas dinámicas: Ejercicio distrito&categoría

Hacer una tabla dinámica con distritos y categorías y contador:

1. Filas → Agrupar por “district”2. Filas → Agrupar por “neighborhood”

3. Valores → Mostrar “id” con “COUNTUNIQUE”

Page 61: Google Spreadsheet para el análisis y la visualización de datos

GS: tablas dinámicas: Resolución ejercicio distritos&cat

Page 62: Google Spreadsheet para el análisis y la visualización de datos

GS: diagramas: Ejercicio serie temporal

1. Limpiar y pegar columna fecha (Open Refine)2. Crear tabla dinámica sobre columna fecha

3. Mostrar resumido por count(fecha)4. Dibujar la evolución temporal utilizando

(a)Timeline y (b)Scatter/Scatterchart

Page 63: Google Spreadsheet para el análisis y la visualización de datos

GS: diagramas: Solución ejercicio serie temporal

Limpiar columna fecha (Open Refine)

Page 64: Google Spreadsheet para el análisis y la visualización de datos

GS: diagramas: Solución ejercicio serie temporal

Insertar columna fecha

Page 65: Google Spreadsheet para el análisis y la visualización de datos

GS: diagramas: Solución ejercicio serie temporal

Page 66: Google Spreadsheet para el análisis y la visualización de datos

GS: diagramas: Solución ejercicio serie temporal

Page 67: Google Spreadsheet para el análisis y la visualización de datos

GS: diagramas: Solución ejercicio serie temporal

Page 68: Google Spreadsheet para el análisis y la visualización de datos

GS: diagramas: Solución ejercicio serie temporal

Page 69: Google Spreadsheet para el análisis y la visualización de datos

Gracias por vuestra atención!

@[email protected]

@hackbdw14

Licencia Universal: Puedes hacer con este material lo que quierashttp://creativecommons.org/publicdomain/zero/1.0/deed.es