2016-11-04 10 views
1

포인트 열의 첫 번째 좌표 (즉, x 값)의 값을 기준으로 geopandas 데이터 프레임의 하위 세트를 만들고 싶습니다.포인트 좌표에 따라 geopandas 데이터 프레임의 하위 세트를 만드는 방법은 무엇입니까?

import geopandas as gpd 
from shapely.geometry import Point 

gdf = gpd.GeoDataFrame([Point((0,0)), Point((4,2)),Point((2,4))]) 
gdf.columns = ['points'] 

따라서, 상기 데이터 주어진 I 좌표 제 3은 (예를 들어) 그래서이 그때 일본어 dataframe 서브 세트 수 있도록 [False, True, False]의 배열을 반환 더 이상인지 확인하고 싶다.

gdf[gdf.points.apply(lambda p: p.x) > 3] 
:은 x 좌표 경우

답변

1

당신이 점에서 좌표 추출 apply를 사용할 수있는 3보다 큰 확인하려면