Preguntas etiquetadas con pandas

2
Convierta un DataFrame de pandas en un GeoDataFrame
Esta parece una pregunta bastante simple, pero no puedo entender cómo convertir un DataFrame de pandas en un GeoDataFrame para una unión espacial. Aquí hay un ejemplo de cómo se ven mis datos usando df.head(): Date/Time Lat Lon ID 0 4/1/2014 0:11:00 40.7690 -73.9549 140 1 4/1/2014 0:17:00 40.7267 -74.0345 …
42 csv  geopandas  pandas 

5
GeoPandas: Encuentra el punto más cercano en otro marco de datos
Tengo 2 geodataframes: import geopandas as gpd from shapely.geometry import Point gpd1 = gpd.GeoDataFrame([['John',1,Point(1,1)],['Smith',1,Point(2,2)],['Soap',1,Point(0,2)]],columns=['Name','ID','geometry']) gpd2 = gpd.GeoDataFrame([['Work',Point(0,1.1)],['Shops',Point(2.5,2)],['Home',Point(1,1.1)]],columns=['Place','geometry']) y quiero encontrar el nombre del punto más cercano en gpd2 para cada fila en gpd1: desired_output = Name ID geometry Nearest 0 John 1 POINT (1 1) Home 1 Smith 1 POINT …

6
Leer datos sin procesar en geopandas
¿Es posible leer datos sin procesar en a geopandas GeoDataFrame, a la a pandas DataFrame? Por ejemplo, lo siguiente funciona: import pandas as pd import requests data = requests.get("https://data.cityofnewyork.us/api/geospatial/arq3-7z49?method=export&format=GeoJSON") pd.read_json(io.BytesIO(r.content)) Lo siguiente no: import geopandas as gpd import requests data = requests.get("https://data.cityofnewyork.us/api/geospatial/arq3-7z49?method=export&format=GeoJSON") gpd.read_file(io.BytesIO(r.content)) En otras palabras, ¿es posible leer datos …


1
GeoPandas to_file () guarda GeoDataFrame sin sistema de coordenadas
yo tengo GeoPandas 0.2.1 py27_0 fiona 1.7.0 np110py27_1 Python 2.7.10 instalado en el entorno Anaconda 2-4.1.1-Windows-x86. Puedo construir GeoDataFrameleyendo conjuntos de datos de entrada y operar los datos, pero guardar un conjunto de datos de salida no conserva el sistema de coordenadas. import geopandas as gpd world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres')) world.to_file(driver='ESRI …


1
Cambiar el tamaño del marcador en la trama con GeoPandas
Tengo un geodataframe con puntos y algunos datos asociados. Quiero trazarlo en un mapa usando geopandas y hacer que el tamaño de los puntos corresponda a una de las columnas del geodataframe. Hasta ahora tengo el siguiente código: base = world.plot(color='white', figsize=(20,10)) geo_df.plot(ax=base, marker='.', color='red', markersize = geo_df['Pop_2005']) plt.xlim([-85, -60]) …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.