unionai-oss/pandera

A light-weight, flexible, and expressive statistical data testing library

해결하는 문제

Pandera는 처리 파이프라인에서 신뢰할 수 없는 데이터 문제를 해결합니다. 데이터프레임에 "통계적 타입 지정"을 적용하는 방법을 제공하여 코드를 통해 흐르는 데이터가 다운스트림에서 오류를 일으키기 전에 예상된 구조, 유형 및 제약 조건과 일치하도록 보장합니다.

작동 방식

데이터프레임 열의 예상 속성(예: 데이터 유형 및 값 범위)을 설명하는 스키마를 객체 또는 클래스로 정의합니다. 그런 다음 이 스키마를 통해 데이터프레임을 전달하여 검증합니다. 데이터가 기준을 충족하면 파이프라인이 계속되고, 그렇지 않으면 불일치를 알려줍니다.

대상 사용자

pandas, polars 또는 pyspark와 같은 널리 사용되는 라이브러리를 사용하여 견고하고 읽기 쉽고 예측 가능한 데이터 처리 파이프라인을 구축해야 하는 데이터 과학자, 엔지니어 및 분석가를 위해 설계되었습니다.

주요 특징

  • 객체 기반 및 클래스 기반 스키마 정의를 모두 지원하는 유연한 API.
  • pandas, polars 및 pyspark를 포함한 다중 라이브러리 지원.
  • 통계적으로 유형이 지정된 데이터프레임을 활성화하여 오류를 조기에 포착합니다.
  • 데이터 요구 사항을 명시적으로 문서화하여 코드 가독성을 향상시킵니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트