xan: 초고속 CSV 처리용 CLI 도구

2025-03-29
xan: 초고속 CSV 처리용 CLI 도구

xan은 Rust로 작성된 명령줄 도구로, 대용량 CSV 파일(기가바이트 단위!)을 초고속으로 처리합니다. 멀티스레딩을 활용한 병렬 처리를 통해 미리보기, 필터링, 슬라이싱, 집계, 정렬, 결합 등의 CSV 데이터 처리 작업을 손쉽게 수행할 수 있습니다. xan은 복잡한 작업에서 Python, Lua, JavaScript 등보다 속도가 빠른 강력한 표현식 언어를 갖추고 있습니다. 원래 xsv에서 파생되었지만, 대폭 수정되어 사회과학 데이터 분석의 요구사항, 즉 어휘 분석, 그래프 이론, 웹 스크래핑까지 지원합니다. cargo, Homebrew, pacman, Nix 또는 미리 빌드된 바이너리를 통해 간편하게 설치할 수 있습니다.

개발 CSV 처리