Skip to content

legaldatasets – Examples

This page provides practical examples of using legaldatasets for data analysis and exploration.

Basic Examples

Example 1: Loading and Exploring a Dataset

Learn how to load a dataset and perform basic exploration.

import legaldatasets as ld

# Load the U.S. law school enrollment statistics by year and gender from 1963 to 2015.
law_school_001 = ld.load_dataset("us_lawschool_enrollments")

# Display first few rows
print(law_school_001.head())

# Check dataset shape
print(f"\nDataset shape: {law_school_001.shape}")

# View column names
print(f"\nColumns: {list(law_school_001.columns)}")

# Get summary statistics
print("\nSummary statistics:")
print(law_school_001.describe())

# Check for missing values
print("\nMissing values:")
print(law_school_001.isnull().sum())

Example 2: Exploring Creditor claims in a bankruptcy case by creditor type and claim amount.


import legaldatasets as ld

bankruptcy_001 = ld.load_dataset("bankruptcy_claims")
print(bankruptcy_001.head())
print(f"\nDataset shape: {bankruptcy_001.shape}")
print(f"\nColumns: {list(bankruptcy_001.columns)}")

Example 3: Listing all available datasets


import legaldatasets as ld

datasets = ld.list_datasets()
print(datasets)