como-se-concentra-la-oferta-por-barrios-de-airbnb
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previa | Próxima revisiónAmbos lados, revisión siguiente | ||
como-se-concentra-la-oferta-por-barrios-de-airbnb [2018/04/20 18:46] – [4.1 Número de alojamientos en cada barrio] numeroteca | como-se-concentra-la-oferta-por-barrios-de-airbnb [2018/04/24 16:55] – Elimina tutos en carto skotperez | ||
---|---|---|---|
Línea 120: | Línea 120: | ||
Este script de SQL llenará la columna '' | Este script de SQL llenará la columna '' | ||
- | |||
- | === 4.1.c Modo Builder (Carto.com) === | ||
- | |||
- | Este modo utiliza la interfaz gráfica nueva de Carto.com. | ||
- | |||
- | - Sube a tus bases de datos los archivos: '' | ||
- | - Crea un mapa y añade como capas '' | ||
- | - Sitúate en la capa '' | ||
- | - Selecciona el modo " | ||
- | - En el menú desplegado debes tener: Aggregate intersection: | ||
- | - Click en " | ||
- | - Entra en el modo tabla y cambia el nombre de la columna. Llámala " | ||
- | |||
- | Extra: 8. Puedes repetir el paso 5 pero ahora para usando COUNT y seleccionando la variable " | ||
- | |||
- | === 4.1.d Modo Editor(Carto.com) === | ||
- | |||
- | Este modo utiliza la interfaz gráfica antigua de Carto.com. Algunos usuarios antiguos aún no tienen el modo " | ||
- | |||
- | - Entra en el modo dataview del archivo de contornos de barrios de Donostia barrios_donostia. | ||
- | - Haz click en el icono "merge datasets" | ||
- | - Selecciona la opción " | ||
- | - A la izquierda tendrás la base de datos de los barrios de Donostia (activa todos los campos). A la derecha selecciona la base de datos de los puntos, en nuestro caso listings_donostia_simple. Selecciona la opción " | ||
- | - Click en "Merge datasets" | ||
- | |||
- | Extra: para calcular el número de plazas (la variable accommodates) seguiremos el mismo proceso pero en el paso 4. seleccionaremos la variable accommodates y la opción " | ||
==== 4.2 Añadir localización de barrio a cada punto ==== | ==== 4.2 Añadir localización de barrio a cada punto ==== | ||
Línea 196: | Línea 170: | ||
{{ : | {{ : | ||
- Dale a ok y vuelve a pulsar en el lápiz, para salvar los cambios. | - Dale a ok y vuelve a pulsar en el lápiz, para salvar los cambios. | ||
- | | ||
- | |||
- | === 4.3.b Modo manual (Carto) === | ||
- | |||
- | Puedes meter esos datos en Carto "a mano" en la tabla de valores. Añade columna y edita todos los campos. Copia pega. Son sólo 18 valores. Fácil. | ||
- | |||
- | Pero más fácil todavía lo siguiente: | ||
- | |||
- | - Descarga la tabla generada en el anterior ejercicio en table. Es la tabla de contornos de barrios que ahora incluye los valores de alojamientos por barrio. | ||
- | - Edita con un editor de hojas de cálculo y añade los valores a cada barrio de los datos de / | ||
- | - Crea una columna percent_turisticas y haz el cálculo: '' | ||
- | - Salva la tabla como .csv y súbela a carto. | ||
- | |||
- | === 4.3.c Modo script (Carto.com) === | ||
- | |||
- | == Junta dos tablas == | ||
- | |||
- | Primero tenemos que añadir al mapa de carto la base de datos viviendas_barrios_donostia. Esta base de datos contiene el número de viviendas por barrio. | ||
- | |||
- | Usaremos el siguiente script (un join) para unir ambas tablas: | ||
- | |||
- | '' | ||
- | |||
- | que traducido a lenguaje común significa: actualiza (UPDATE) la tabla barrios_donostia y pon (SET) el número de viviendas por barrio de la tabla viviendas_barrios_donostia (el nombre de la columna es total) (FROM) en las filas donde coincidan la columna bar_ds_o (nombre del barrio) de un archivo con la columna barrios de otro (WHERE). | ||
- | |||
- | De este modo tendremos los datos de viviendas por barrio en la tabla de contornos de barrios. | ||
- | |||
- | === Calcula porcentaje de alojamientos de Airbnb por el total de viviendas === | ||
- | |||
- | Luego nos queda calcular el porcentaje con otro script que divide una columna por otra (nº de alojamientos de airbnb / nº viviendas para cada barrio). Antes de esta operación hay que crear la coluna percent_turisticas: | ||
- | |||
- | '' | ||
- | |||
- | Esto es, en la tabla de los contornos de los barrios mete en la recién creada columna percent_turisticas el resultado de dividir el número de viviendas por el total de viviendas en ese barrio viviendas. Multiplica por 100 para obtener el porcentaje. | ||
- | |||
- | Para evitar que salgan muchos decimales correr este script: | ||
- | |||
- | '' | ||
- | |||
- | Pasará de 0.124342983492 a 0.12. | ||
- | |||
- | Manual: para join: https:// | ||
- | |||
- | === 4.3.d Modo Builder (Carto.com) === | ||
- | Tienes que unir los datos incluidos en dos tablas diferentes: la tabla de barrios_donostia con el número de viviendas por barrio de la tabla viviendas_barrios_donostia. | ||
- | Entra en el modo dataview del archivo de contornos de barrios de Donostia. | ||
- | Haz click en el icono "merge datasets" | ||
- | Selecciona la opción " | ||
- | A la izquierda selecciona barrios_donostia y la variable bar_ds_o (que contiene el nombre de los barrios) y a la derecha la tabla " | ||
- | Selecciona las variables de ambas tablas que quieras incluir. De la izquierda todas, y de la derecha todas menos " | ||
- | Renombra la tabla para saber lo que inclute: barrios_donostia_viviendas_airbnb_normales | ||
===== Mapa de coropletas 3 ===== | ===== Mapa de coropletas 3 ===== |
como-se-concentra-la-oferta-por-barrios-de-airbnb.txt · Última modificación: 2018/09/26 19:11 por numeroteca