메인 콘텐츠로 건너뛰기
DataStore는 최적화된 SQL 쿼리로 컴파일되는 SQL 스타일의 쿼리 작성 메서드를 제공합니다. 결과가 필요해질 때까지 모든 작업은 지연 실행됩니다.

쿼리 메서드 개요


선택

select

DataStore에서 특정 컬럼만 선택합니다.
예시:

필터링

filter / where

조건에 따라 행을 필터링합니다. 두 메서드는 동일한 기능을 합니다.
예시:

Pandas 스타일 필터링


정렬

sort / orderby

하나 이상의 컬럼을 기준으로 행을 정렬합니다.
예시:

제한 및 페이지네이션

limit

반환할 행 수를 제한합니다.

offset

처음 n개 행은 건너뜁니다.
예시:

Distinct

distinct

중복 행을 제거합니다.
예시:

그룹화

groupby

하나 이상의 컬럼을 기준으로 행을 그룹으로 묶습니다. LazyGroupBy 객체를 반환합니다.
예시:

having

집계가 끝난 후 그룹을 필터링합니다.
예시:

조인

join

두 DataStore를 조인합니다.
매개변수: 예시:

union

두 DataStore의 결과를 합칩니다.
예시:

조건 표현식

when

CASE WHEN 표현식을 만듭니다.
예시:

Raw SQL

run_sql / sql

직접 작성한 SQL 쿼리를 실행합니다.
예시:

to_sql

실행하지 않고 생성된 SQL을 확인합니다.
예시:

메서드 체이닝

모든 쿼리 메서드는 체이닝을 지원합니다:

별칭

as_

컬럼 또는 서브쿼리의 별칭을 지정합니다.
예시:
마지막 수정일 2026년 6월 29일