From fcc8e5e83909a2474488e1932d1043591cb57af1 Mon Sep 17 00:00:00 2001 From: Hamza Ahmed <29238429+Hamzahmed@users.noreply.github.com> Date: Mon, 4 Dec 2023 22:44:30 -0500 Subject: [PATCH] Update geodataframe.py (#13573) here it is validating shapely.geometry.point.Point: if not isinstance(data_frame[page_content_column].iloc[0], gpd.GeoSeries): raise ValueError( f"Expected data_frame[{page_content_column}] to be a GeoSeries" you need it to validate the geoSeries and not the shapely.geometry.point.Point if not isinstance(data_frame[page_content_column], gpd.GeoSeries): raise ValueError( f"Expected data_frame[{page_content_column}] to be a GeoSeries" --- libs/langchain/langchain/document_loaders/geodataframe.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/langchain/langchain/document_loaders/geodataframe.py b/libs/langchain/langchain/document_loaders/geodataframe.py index cd988b7c677..afb03ea1044 100644 --- a/libs/langchain/langchain/document_loaders/geodataframe.py +++ b/libs/langchain/langchain/document_loaders/geodataframe.py @@ -35,7 +35,7 @@ class GeoDataFrameLoader(BaseLoader): f"Expected data_frame to have a column named {page_content_column}" ) - if not isinstance(data_frame[page_content_column].iloc[0], gpd.GeoSeries): + if not isinstance(data_frame[page_content_column], gpd.GeoSeries): raise ValueError( f"Expected data_frame[{page_content_column}] to be a GeoSeries" )