Data Validator Pro

👤 kaiyuelv 📦 v1.0.0 ⭐ 4.3 ⬇️ 633 下载
📊 数据分析 免费

📖 技能介绍


name: data-quality-validator description: Data quality validation and profiling toolkit for tabular data. Use when checking data completeness, detecting anomalies, validating schemas, profiling datasets, or assessing data cleanliness. Triggers on phrases like "data quality", "data validation", "schema validation", "data profiling", "missing data", "anomaly detection", "data completeness", "dirty data".


Data Quality Validator

Toolkit for validating and profiling tabular data quality.

Features

  • Schema validation - Check column types, constraints, and rules
  • Completeness analysis - Missing value detection and reporting
  • Anomaly detection - Statistical outlier detection
  • Profiling - Summary statistics and distribution analysis
  • Constraint checking - Range checks, uniqueness, regex patterns

Quick Start

from scripts.data_profiler import DataProfiler
from scripts.schema_validator import SchemaValidator

# Profile a dataset
profiler = DataProfiler()
report = profiler.profile(df)  # pandas DataFrame
print(report["missing"])
print(report["outliers"])

# Validate against schema
schema = {
    "age": {"type": "int", "min": 0, "max": 150},
    "email": {"type": "str", "regex": r"^\S+@\S+\.\S+$"},
    "id": {"type": "int", "unique": True}
}
validator = SchemaValidator(schema)
errors = validator.validate(df)
for err in errors:
    print(err)

Scripts

  • scripts/data_profiler.py - Dataset profiling and summary stats
  • scripts/schema_validator.py - Schema-based validation engine
  • scripts/anomaly_detector.py - Statistical anomaly detection

References

  • references/validation_rules.md - Common validation patterns

🤖 AI 评测

这个数据质量验证工具整体质量较好,核心功能(数据画像、模式验证、异常检测)实现完整,代码结构清晰易读。优点是使用简单、文档齐全,缺点是示例代码存在小问题、缺少配置引导,部分细节处理不够健壮。对于需要进行数据质量检查的用户来说是一个可用的基础工具,但建议在正式项目中使用前先测试验证。总体评价:功能完善但细节打磨不足,中等偏上质量。

📊 多维度评分

适应性4.2
规范性4.1
有效性4.4
可靠性4.2
可信度4.9

📁 包含文件 (10 个)

📄 README.md 1.1 KB
📄 SKILL.md 1.7 KB
📄 _meta.json 137 B
📄 examples/basic_usage.py 1.3 KB
📄 references/validation_rules.md 929 B
📄 requirements.txt 28 B
📄 scripts/anomaly_detector.py 2.1 KB
📄 scripts/data_profiler.py 2.5 KB
📄 scripts/schema_validator.py 3 KB
📄 tests/test_validator.py 2.5 KB

🔥 大家都在搜

wps 写作 pdf 苹果