¿Cuántos anuncios en Airbnb son "legales"? ¿Cuántos ilegales, no legales o alegales? ¿Cuál es la distribución de ambos tipos por barrios?

numeroteca edited this page Jul 12, 2017 · 10 revisions

Dificultad: ALTA

1 Qué análisis o visualización responde a la pregunta

  • Una frase del tipo: "El X% de los pisos de Donosti anunciados en Airbnb tienen licencia." Y una explicación escrita de lo que significa tener licencia.
  • Un diagrama de barras en el que se lean el número de anuncios con licencia y sin licencia.
  • Un mapa con las áreas de los barrios de fondo y los pisos de Airbnb representados por puntos en dos colores: con y sin licencia.

2 Qué datos necesito y dónde los encuentro

  • Total anuncios en Airbnb
  • Total anuncios con licencia y sin licencia.

3 Qué herramientas uso para preparar los datos. Qué pasos debo seguir

Variables requires_licence y license del archivo listings de Inside Airbnb.

1.- Descargamos la información sobre Euskadi extraída por Murray Cox en http://insideairbnb.com/euskadi/

2.- Limpiamos los datos en openrefine y seleccionado los datos relativos a Donostia-San Sebastián. Este es el archivo limpio: https://github.com/montera34/airbnbeuskadi/blob/master/data/listings_donostia_simple.csv

3.- Abrimos este archivo con una hoja de cálculo y mediante tablas dinámicas creamos la siguiente tabla:

Filas: Agrupar por: withlicense

Valores: CONTAR id

4.- Creamos un diagrama de barras incluyendo la información de la tabla dinámica, con una sola fila donde se muestran en un color el número de anuncios con número de registro y en otro color sin número registro. A la hora de editar nuestro diagrama hemos optado por mostrar el número de alojamientos en cada caso en el apartado de etiquetas de datos.

4 Qué herramientas uso para producir la visualización. Qué pasos debo seguir

1.- Creamos un mapa en carto.com, nuestro objetivo es mostrar en un mapa de Donostia todos los alojamientos donde distingamos por colores los alojamientos con número de registro y sin número de registro.

2.- Para ello, subimos el archivo listings_donostia_simple.csv y barrios_donostia (https://github.com/montera34/airbnbeuskadi/blob/master/data/barrios-donostia.zip)

3.- En la pestaña style coloreamos los puntos by value. No nos hace la disticción porque los valores TRUE/FALSO son "boolean". Vemos el mapa en formato tabla, vamos a nuestra columna withlicence y cambiamos change data type de "boolean" a "string". Volvemos al formato mapa y entramos en la pestaña stylo y coloreamos by value, ahora si logramos hacer la distincción entre los anuncios con número de registro y sin registro.

3.- Queremos que al pasar el cursor por el mapa nos muestre los datos por barrio: el número de alojamientos anunciados en ese barrio con la proporción de apartamentos registrados/sin registrar. Para ello, en la capa "barrios_donostia" vamos a la pestaña pop-up y creamos uno pop-up HOVER seleccionando el item "bar_ds_o".

Resultado

Puedes consultar el resultado en el informe para Donostia https://lab.montera34.com/airbnb/donostia/#4

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.