Herramientas de usuario

Herramientas del sitio


como-se-concentra-la-oferta-por-barrios-de-airbnb

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
como-se-concentra-la-oferta-por-barrios-de-airbnb [2018/09/26 19:02] – [4.2 Añadir localización de barrio a cada punto] numerotecacomo-se-concentra-la-oferta-por-barrios-de-airbnb [2018/09/26 19:11] (actual) – [4.3 Proporción de pisos por barrio] numeroteca
Línea 87: Línea 87:
  
 ===== 4. Qué herramientas uso para producir la visualización. Qué pasos debo seguir ===== ===== 4. Qué herramientas uso para producir la visualización. Qué pasos debo seguir =====
- 
-==== 4.1 Número de alojamientos en cada barrio ==== 
  
 Necesitamos calcular los puntos (alojamientos) de Airbnb en cada polígono (barrio).  Necesitamos calcular los puntos (alojamientos) de Airbnb en cada polígono (barrio). 
  
-A veces las bases de datos ya ofrecen la información de a qué barrio pertenece cada anuncios (ver variable ''neighborhood''en las bases de datos de InsideAirbnb) por lo que no haría falta realizar el paso 4.1.+A veces las bases de datos ya ofrecen la información de a qué barrio pertenece cada anuncios (ver variable ''neighborhood'' en las bases de datos de InsideAirbnb) por lo que no haría falta realizar los pasos 4.1 y 4.2. Bastaría con realizar una tabla dinámica en cualquier programa de hoja de cálculo para contar el numero de anuncios por barrio. 
 + 
 +==== 4.1 Número de alojamientos en cada barrio (contar puntos en polígonos)====
  
 === 4.1.a Modo interfaz gráfica (QGIS) === === 4.1.a Modo interfaz gráfica (QGIS) ===
Línea 128: Línea 128:
 Con este script de R puedes añadir la columna de barrio a un archivo de puntos basado en su ubicación: https://github.com/montera34/airbnb.barcelona/blob/master/analisis/points-in-polygons.R Con este script de R puedes añadir la columna de barrio a un archivo de puntos basado en su ubicación: https://github.com/montera34/airbnb.barcelona/blob/master/analisis/points-in-polygons.R
  
-==== 4.2 Añadir localización de barrio a cada punto ====+ 
 +==== 4.2 Añadir localización de barrio a cada punto (añadir a cada punto el polígono en que se encuentra) ====
  
 Otra forma de abordar el problema es calcular en qué barrio está cada punto y asociar esa información a la base de datos. Este método añadirá el nombre del barrio a cada anuncio según se ubique el punto dentro del contorno de un barrio. Otra forma de abordar el problema es calcular en qué barrio está cada punto y asociar esa información a la base de datos. Este método añadirá el nombre del barrio a cada anuncio según se ubique el punto dentro del contorno de un barrio.
Línea 139: Línea 140:
   - Salva la capa como un shapefile, csv (listings_airbnb-madrid_insideairbnb-datahippo_merged_con-barrio.csv) o geojson y comprueba que se ha añadido la columna de “barrio” a tus base de datos de anuncios.   - Salva la capa como un shapefile, csv (listings_airbnb-madrid_insideairbnb-datahippo_merged_con-barrio.csv) o geojson y comprueba que se ha añadido la columna de “barrio” a tus base de datos de anuncios.
  
- +El resultado de anuncios de Airbnb con el barrio añadido puedes descargarlo aquí:
-El resultado puedes descargarlo aquí:+
   * Navarra https://github.com/numeroteca/airbnbnavarra/blob/master/data/output/171002_airbnb_apartments-navarra-por-municipio_datahippo.csv   * Navarra https://github.com/numeroteca/airbnbnavarra/blob/master/data/output/171002_airbnb_apartments-navarra-por-municipio_datahippo.csv
   * Madrid data/output/listings_airbnb-madrid_insideairbnb-datahippo_merged_con-barrio.csv   * Madrid data/output/listings_airbnb-madrid_insideairbnb-datahippo_merged_con-barrio.csv
-  * Barcelona: [[https://github.com/montera34/airbnb.barcelona/blob/master/data/output/airbnb/180911/barrios-n-listings-airbnb-barcelona-insideairbnb.csv|data/output/airbnb/180911/barrios-n-listings-airbnb-barcelona-insideairbnb.csv]].+  * Barcelona: 
  
 Ahora mediante una tabla dinámica en culquier programa de hoja de cálculo puedes calcular el número de anuncios por barrio y salvarlo en un archivo .csv por separado. Ahora mediante una tabla dinámica en culquier programa de hoja de cálculo puedes calcular el número de anuncios por barrio y salvarlo en un archivo .csv por separado.
  
-==== 4.3 Proporción de pisos por barrio ====+Resultado final para Barcelona: [[https://github.com/montera34/airbnb.barcelona/blob/master/data/output/airbnb/180911/barrios-n-listings-airbnb-barcelona-insideairbnb.csv|data/output/airbnb/180911/barrios-n-listings-airbnb-barcelona-insideairbnb.csv]]. 
 + 
 +==== 4.3 Ratio de anuncios de Airbnb por viviendas existentes en el barrio ====
  
-Para hacer este paso necesitamos unir información que está en diferentes archivos. En concreto necesitamos hacer el cociente: nº de alojamientos de airbnb / nº viviendas para cada barrio. Los datos de nº de viviendas por barrio los tenemos en viviendas_barrios_donostia.csv en la columna total. Tenemos que pasar esos datos a la tabla de datos de barrios_donostia.+Para hacer calcular el ratio de anuncios de Airbnb por cada 100 viviendas existentes en el barrio necesitamos unir información que está en diferentes archivos. En concreto necesitamos hacer el cociente: nº de alojamientos de airbnb / nº viviendas para cada barrio. Tendremos por un lado una tabla con los datos de nº de viviendas por barrio y otra con el número de anuncios de airbnb por barrio, tenemos que unirlas.
  
 === 4.3.a Modo con QGIS === === 4.3.a Modo con QGIS ===
como-se-concentra-la-oferta-por-barrios-de-airbnb.1537981351.txt.gz · Última modificación: 2018/09/26 19:02 por numeroteca