UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ AI が自動翻訳し、コード・コマンド・パス・専門用語は原文のままです。原作者の文書が優先されます。
スキルを探す
データ・研究 · SKILL.md

comparison-and-quality

comparison-and-quality

Guides fg-data-profiling report comparison, privacy-safe reports, metadata, data dictionaries, quality outputs, and expectation-suite caveats.

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

name: comparison-and-quality description: "Guides fg-data-profiling report comparison, privacy-safe reports, metadata, data dictionaries, quality outputs, and expectation-suite caveats." disable-model-invocation: true metadata: disco-role: operating license: MIT

Comparison and Quality

Use this sub-skill when the user wants to compare datasets/reports, protect sensitive data in a profile report, attach dataset metadata or data dictionaries, inspect quality outputs, or discuss expectation-suite integration.

Read first

Comparison quick start

from data_profiling import ProfileReport, compare

train_profile = ProfileReport(train_df, title="Train", minimal=True)
valid_profile = ProfileReport(valid_df, title="Validation", minimal=True)
comparison = compare([train_profile, valid_profile])
comparison.to_file("train-vs-validation.html")

ProfileReport.compare(other) is an alias for comparing two reports:

comparison = train_profile.compare(valid_profile)

Reports use config.title as labels. Tune report.precision and html.style.primary_colors when comparison tables are cramped.

Privacy quick start

profile = ProfileReport(
    df,
    title="Private profile",
    sensitive=True,
    samples=None,
    duplicates=None,
    minimal=True,
)
profile.to_file("private-profile.html")

For reports that need a sample section, replace real records with a synthetic sample:

profile = ProfileReport(
    df,
    sensitive=True,
    sample={"name": "Synthetic sample", "data": synthetic_df, "caption": "Synthetic rows only."},
)

This is redaction guidance, not enterprise PII detection. The open-source package does not automatically manage organization-wide PII classifications.

Metadata and quality quick start

profile = ProfileReport(
    df,
    title="Dataset profile",
    dataset={"description": "5% reproducible sample", "creator": "Data team"},
    variables={"descriptions": {"amount": "Transaction amount"}},
    type_schema={"segment": "categorical"},
)
summary = profile.get_description()
json_text = profile.to_json()

Boundaries

保存したスキル