❖ Targeted Sampling
Included Features
from sdv.sampling import Condition, MultiTableCondition
# Step 1: Create Single-Table Conditions
resort_hotels = Condition(
num_rows=10,
table_name='hotels',
column_values={'classification': 'RESORT'})
suite_guests_with_rewards = Condition(
table_name='guests'
column_values={'room_type': 'SUITE', 'has_rewards': True})
# Step 2: Compose Multi-Table Conditions
suites_in_resorts = MultiTableCondition(
conditions=[resort_hotels, suite_guests_with_rewards])
# Step 3: Sample Synthetic Data
synthetic_data = synthesizer.sample_from_conditions([suite_guests_with_rewards])Installation
Last updated