본문으로 건너뛰기
로그인 둘러보기
개발 도구 · 윈도우즈 유틸

Miller

0

Miller은 CSV, TSV, JSON과 같은 이름 기반 데이터에 대해 awk, sed, cut, join, sort와 유사한 기능을 제공하는 명령줄 데이터 처리 도구입니다.

데이터 처리명령줄 도구

소개

Miller은 CSV, TSV, JSON과 같은 이름 기반 데이터에 대해 awk, sed, cut, join, sort와 유사한 기능을 제공하는 명령줄 데이터 처리 도구입니다.

상세정보

소개

Miller은 CSV, TSV, JSON과 같은 이름 기반 데이터에 대해 awk, sed, cut, join, sort와 유사한 기능을 제공하는 명령줄 데이터 처리 도구입니다.

주요 기능

  • CSV, TSV, JSON Lines 형식의 레코드를 필터링하고 변환
  • 이름 기반 필드에 대한 cut, join, sort 작업 지원
  • awk와 유사한 표현식으로 데이터 변환 및 집계 가능

지원 환경

Miller은 Windows 운영 체제에서 Chocolatey, Winget, Scoop 같은 패키지 관리자를 통해 설치할 수 있으며, 소스에서 make를 이용해 빌드도 가능합니다.

기본 사용법

  1. 패키지 관리자로 설치: winget install Miller.Miller (또는 choco, scoop)
  2. 설치 후 mlr 명령을 터미널에서 실행
  3. 예시: CSV 파일에서 특정 컬럼만 추출: mlr --csv cut -f name,price then sort -f price data.csv
  4. JSON Lines를 CSV로 변환: mlr --ijson --ocsv cat data.jsonl > data.csv

제한 사항 및 체크포인트

  • 그래픽 사용자 인터페이스가 제공되지 않으며, 터미널에서만 사용 가능합니다.
  • Windows 외 운영 체제에서도 사용 가능하지만, 본 설명은 Windows 사용자를 기준으로 작성되었습니다.

FAQ

Miller은 어떤 파일 형식을 지원하나요?

CSV, TSV, JSON, JSON Lines 및 위치 기반 인덱스 파일을 지원합니다.

설치 중에 오류가 발생하면 어떻게 하나요?

패키지 관리자 로그를 확인하고, 최신 버전의 winget/choco/scoop를 사용해 재설치를 시도하세요.

Miller을 이용한 데이터 집계 예시는 어디에서 볼 수 있나요?

공식 GitHub 저장소의 README와 예시 스크립트에서 다양한 사용 사례를 확인할 수 있습니다.

시스템 요구사항

Windows 운영 체제