위키득계정 ↗
기술

Datatable Python

Datatable Python기술
대상 언어
Python
주요 자료형
Frame
주요 연산 표현
행과 열 선택
관련 언어 설계
R data table의 영향
Datatable은 Python에서 이차원 표 자료를 다루는 데이터프레임 라이브러리다. Frame과 행·열 선택 표현식으로 자료를 변환하고 그룹 집계 및 정렬과 조인을 구성한다.

Frame의 생성과 입력

Python 자료나 Pandas 데이터프레임 및 NumPy 배열에서 Frame을 만들 수 있다. 텍스트와 CSV 등의 파일을 읽고 전용 바이너리 형식도 열 수 있다. 외부 자료를 표 구조로 가져와 처리하는 인터페이스를 제공한다.

선택과 표현식

대괄호 안에 행과 열의 선택 조건을 넣어 값을 추출하거나 수정한다. 열은 이름이나 위치 및 형식과 표현식 등으로 고를 수 있다. 프레임 프록시를 통해 열을 참조하고 산술 연산이나 집계 함수와 연결한다.

집계와 결과의 이동

그룹과 정렬 및 조인 수식어로 자료 처리를 구성한다. 결과를 Pandas나 NumPy 및 기본 Python 자료 구조로 변환할 수 있다. CSV 또는 전용 jay 파일로 저장해 다른 작업과 연결하는 기능도 제공한다.

관련 문서

Daft 데이터 엔진 / Polars / Vaex / Pandas / NumPy / Python