Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

IncrementalLightweightInput: 증분 경량 입력

transforms.api.IncrementalLightweightInput은 증분 ContainerTransform에 주입하는 입력 객체입니다. IncrementalTransformInput의 일부 API와 기반 foundry.transforms.Dataset에 대한 접근을 제공합니다.

transforms.api.IncrementalLightweightInput(alias, rid, branch=None)

식별 정보

alias는 이 매개변수에 연결한 데이터셋 별칭, branch는 브랜치, rid는 데이터셋의 고유 리소스 식별자입니다. start_transaction_rid와 end_transaction_rid는 각각 읽기 범위의 시작 및 끝 트랜잭션 RID 문자열입니다.

읽기

메서드반환과 기본값
arrow(mode="added")선택한 뷰의 PyArrow Table
dataframe(mode="added")선택한 뷰의 pandas.DataFrame
pandas(mode="added")선택한 뷰의 pandas.DataFrame
filesystem(mode="added")선택한 뷰의 읽기 전용 FoundryDataSidecarFileSystem
path(mode="added")기반 파일을 다운로드한 경로
polars(lazy=False, mode="added")Polars DataFrame, lazy=True이면 LazyFrame

각 mode는 current, previous, added 중 하나이며 기본값은 added입니다. 선택한 모드의 뷰를 읽으므로 모든 호출이 전체 현재 데이터를 반환하는 것은 아닙니다.

path의 mode 인자는 incremental 데코레이터가 있고 v2_semantics=True일 때만 적용할 수 있습니다. 이 조건은 path 인자의 사용 조건이며 일반 경량 입력의 인자 없는 path와 구분합니다.