«pandas» etiketlenmiş sorular

2
Bir pandaları DataFrame'i bir GeoDataFrame'e dönüştürme
Bu, yeterince basit bir soru gibi gözüküyor, ancak bir panda DataFrame'in mekansal bir birleşme için GeoDataFrame'e nasıl dönüştürüleceğini çözemiyorum. Verilerimin neye benzediğini gösteren örnek 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 Aslında, bu veri çerçevesi bir CSV'den yaratılmıştır, bu nedenle …
42 csv  geopandas  pandas 

5
GeoPandas: Diğer veri çerçevesindeki en yakın noktayı bulun
2 coğrafi veri çerçevem ​​var: 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']) ve ben gpd1 her satır için gpd2 en yakın noktanın adını bulmak istiyorum: desired_output = Name ID geometry Nearest 0 John 1 POINT (1 1) Home 1 Smith 1 POINT (2 …

6
Ham verileri geopandalara okuma
Ham verileri a geopandas GeoDataFrame, a la a içine okumak mümkün müdür pandas DataFrame? Örneğin, aşağıdakiler çalışır: 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)) Aşağıdakiler bunu yapmaz: 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)) Başka bir deyişle, önce verileri diske kaydetmeden bellekte olan coğrafi …

1
Özellikleri Düzgün Çokgenlerin kesişimlerine sayma
Yüzlerce şekil ve geometri içeren bir jetondadam var . Çokgenler birçok yerde çakışıyor. Kaç tanesinin çakıştığını içeren yeni bir geometri yapmak istiyorum. Bunun gibi bir şey:GeoDataFramePolygonMultiPolygon Buna nasıl yaklaşılacağı konusunda herhangi bir fikri olan var mı? Bir yolu bile göremiyorum. Sonunda özellikle çokgenleri ağırlıklandırmak istiyorum, böylece bazı çokgenler kendi başlarına …

1
GeoPandas to_file () koordinat sistemi olmadan GeoDataFrame'i kaydeder
Sahibim GeoPandas 0.2.1 py27_0 fiona 1.7.0 np110py27_1 Python 2.7.10 Anaconda 2-4.1.1-Windows-x86 ortamında kurulu. GeoDataFrameGiriş veri setlerini okuyarak ve verileri çalıştırarak yapılandırabilirim , ancak bir çıkış veri kümesini kaydetmek koordinat sistemini korumaz. import geopandas as gpd world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres')) world.to_file(driver='ESRI Shapefile',filename=r'C:\GIS\Temp\world_out.shp') Bu world_out.shp, kaynak şekil dosyasının özelliklerini ve şemasını içerir, ancak …


1
GeoPandas ile çizimdeki işaretçi boyutunu değiştirme
Puan ve bazı ilişkili veriler ile bir coğrafi veri çerçevesi var. Geopandas kullanarak bir harita üzerinde çizmek istiyorum ve noktaların boyutu geodataframe sütunlardan birine karşılık gelir. Şimdiye kadar aşağıdaki kod var: 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]); Ama şu hatayı alıyorum: TypeError: …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.