Indexing and Selecting Data#
GeoPandas inherits the standard pandas methods for indexing/selecting data. This includes label based indexing with
loc and integer position based indexing with
iloc, which apply to both
GeoDataFrame objects. For more information on indexing/selecting, see the pandas documentation.
In addition to the standard pandas methods, GeoPandas also provides
coordinate based indexing with the
cx indexer, which slices using a bounding
box. Geometries in the
GeoDataFrame that intersect the
bounding box will be returned.
world dataset, we can use this functionality to quickly select all
countries whose boundaries extend into the southern hemisphere.
In : world = geopandas.read_file(geopandas.datasets.get_path('naturalearth_lowres')) In : southern_world = world.cx[:, :0] In : southern_world.plot(figsize=(10, 3));