У меня вопрос по Геопандам.
У меня есть файл формы для страны, которую я загружаю в геопанды.Файл формы имеет форму для всех штатов страны.
Мне нужно извлечь одно состояние.Я попытался исследовать документацию и стекопоток, но не смог понять, как использовать метод query()
для извлечения одного состояния.
import geopandas as gpd
import os
# get current directory path
cur_dir = os.path.dirname(os.path.realpath(__file__))
gdf_shp_state = gpd.read_file(cur_dir + '/data/StateBoundary/StateBoundary.shp')
print(type(gdf_shp_state))
print(gdf_shp_state)
Вывод:
<class 'geopandas.geodataframe.GeoDataFrame'>
state geometry
0 ANDAMAN & NICOBAR (POLYGON ((10341718.474 1449533.160500001, 103...
1 CHANDIGARH POLYGON ((8546255.616099998 3606050.813100003,...
2 DADAR & NAGAR HAVELI (POLYGON ((8137193.4859 2315664.964499999, 813...
3 DAMAN & DIU (POLYGON ((8111624.4714 2328002.898499999, 811...
4 DELHI POLYGON ((8583390.569699999 3359116.190099999,...
5 HARYANA POLYGON ((8524318.5392 3516490.864500001, 8524...
6 JHARKHAND POLYGON ((9762288.284699999 2772949.712499999,...
Вопрос: Как запросить GeoDataFrame?
Существует метод с именем gdf_shp_state.query()
, и он ожидает, что я поставлю запрос как string
.Может ли кто-нибудь помочь мне предоставить пример строки запроса, которую мне нужно использовать, чтобы получить GeoDataFrame для одного состояния?