Analizando datos geoespaciales con Python

Geospatial data analysis with Python

Un artículo práctico de análisis de datos con código en Python.

Introducción

La Ciencia de Datos Geoespaciales es una de mis áreas de interés. Me resulta fascinante cómo podemos visualizar datos en un mapa y cómo, muchas veces, las relaciones entre los puntos de datos revelan grandes ideas rápidamente.

Creo que la aplicabilidad de esta subárea de la ciencia de datos es muy útil para cualquier negocio, como tiendas de comestibles, alquiler de autos, logística, bienes raíces, etc. En este artículo, analizaremos un conjunto de datos de AirBnb para la ciudad de Asheville, Carolina del Norte, en Estados Unidos.

Nota aparte: En esa ciudad se encuentra una de las propiedades inmobiliarias más increíbles de Estados Unidos, y me atrevería a decir del mundo. La propiedad pertenece a la familia Vanderbilt y durante mucho tiempo fue la propiedad privada más grande del país. Bueno, realmente vale la pena visitarla, pero ese no es el tema principal aquí.

Edificio de la finca Biltmore en Ashville, Carolina del Norte. Foto de Stephanie Klepacki en Unsplash.

Los conjuntos de datos que se utilizarán en este ejercicio son los alquileres de AirBnb para la ciudad de Asheville. Se pueden descargar directamente desde su sitio web en http://insideairbnb.com/get-the-data, bajo la licencia Creative Commons Attribution 4.0 International.

¡Manos a la obra!

Ciencia de Datos Geoespaciales

El conocimiento de este artículo proviene principalmente del libro mencionado a continuación (Applied Geospatial Data Science with Python, de David S. JORDAN). Así que comencemos importando algunos módulos a nuestra sesión.

import pandas as pdimport geopandas as gpdimport matplotlib.pyplot as pltimport pysalimport splotimport reimport seaborn as snsimport folium# Para el mapa de puntosimport geoplot.crs as gcrsimport geoplot as gplt

Ahora, ten en cuenta que algunos de ellos pueden ser nuevos para ti, al igual que para mí. Si es necesario, utiliza pip install nombre_del_módulo para instalar cualquier paquete necesario. En mi caso, pysal y geoplot son nuevos para mí, por lo que tuve que instalarlos.

A continuación, leeremos los datos de AirBnb.

# Abrir archivo de listadoslistings = pd.read_csv('/content/listings.csv',                       usecols=['id', 'property_type', 'neighbourhood_cleansed',                                'bedrooms', 'beds', 'bathrooms_text', 'price'…

We will continue to update Zepes; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Inteligencia Artificial

Un cambio de paradigma en el desarrollo de software los agentes de inteligencia artificial AI de GPTConsole abren nuevos horizontes

En una industria donde el cambio es la única constante, GPTConsole ha presentado un trío de agentes de IA que destaca...

Inteligencia Artificial

Vínculo de datos de dispositivos portátiles vincula la reducción del sueño y la actividad durante el embarazo con el riesgo de parto prematuro

Los científicos han asociado la falta de sueño y la reducción de la actividad física durante el embarazo con el riesg...

Inteligencia Artificial

Explorando las últimas tendencias en IA/DL Desde el Metaverso hasta la Computación Cuántica

El autor discute varias tendencias emergentes en Inteligencia Artificial y Aprendizaje Profundo, como el Metaverso y ...

Inteligencia Artificial

🤖 ¡Háganse a un lado para el robot similar a una anguila un avance en la tecnología submarina! 🌊

Una innovación de vanguardia del Instituto Federal Suizo de Tecnología Lausana ha producido un notable y versátil rob...

Inteligencia Artificial

¿Podrían ser los Parches? Este enfoque de IA analiza el principal contribuyente al éxito de los Transformadores de Visión

Las redes neuronales convolucionales (CNN) han sido la columna vertebral de los sistemas para tareas de visión por co...