Skip to content

Pandas Integration

Load open-data resources directly into pandas DataFrames.

from datasluice import DataSluice

ds = DataSluice("https://catalog.data.gov")

# Search and read into a DataFrame in one step
df = ds.search("climate change", limit=5)[0].to_pandas()
print(df.head())

# Read a specific resource
dataset = ds.get_dataset("some-dataset-id")
df = dataset.resources[0].to_pandas()