queries_df = pd.DataFrame([
{"age": 25, "income": 50000, "credit_score": 620},
{"age": 40, "income": 85000, "credit_score": 710},
])
queries = ws.register_pandas(queries_df, table_name="queries")
result = model.scenario(queries, target_value=0.5)
for q in result.queries:
print(f"baseline={q.baseline_prediction:.2f}")
for scenario in q.scenarios:
# Each scenario is a compact diff: {changed_feature: new_value}.
print(f" Candidate ({len(scenario)} changes):")
for feature, new_value in scenario.items():
print(f" {feature}: {q.query[feature]} → {new_value}")