Perguntas com a marcação «pandas»

2
Converter um DataFrame do panda em um GeoDataFrame
Parece uma pergunta bastante simples, mas não consigo descobrir como converter um DataFrame do panda em um GeoDataFrame para uma junção espacial. Aqui está um exemplo de como meus dados se parecem 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 NaN …
42 csv  geopandas  pandas 

5
GeoPandas: Encontre o ponto mais próximo em outro dataframe
Eu tenho 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']) e quero encontrar o nome do ponto mais próximo em gpd2 para cada linha em gpd1: desired_output = Name ID geometry Nearest 0 John 1 POINT (1 1) Home 1 Smith 1 …

6
Lendo dados brutos em geopandas
É possível ler dados brutos em a geopandas GeoDataFrame, a la a pandas DataFrame? Por exemplo, o seguinte 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)) O seguinte não: 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)) Em outras palavras, é possível ler dados geoespaciais …

1
Contando recursos em interseções de polígonos bem torneados
Eu tenho geopandas GeoDataFrame contendo centenas de formas Polygone MultiPolygonformas geométricas. Os polígonos se sobrepõem em muitos lugares. Gostaria de fazer uma nova geometria que contenha quantas delas se sobrepõem. Algo assim: Alguém tem alguma idéia de como abordar isso? Eu nem consigo ver uma entrada. Eventualmente, eu gostaria especialmente …



1
Alterar o tamanho do marcador na plotagem com GeoPandas
Eu tenho um geodataframe com pontos e alguns dados associados. Quero plotá-lo em um mapa usando geopandas e ter o tamanho dos pontos correspondentes a uma das colunas no geodataframe. Até agora, tenho o seguinte 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]) plt.ylim([-5, 12.5]); …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.