Repolode
Kanaries

Kanaries/pygwalker

pandas, polars 또는 pyarrow 데이터프레임을 Jupyter에서 드래그 앤 드롭으로 분석할 수 있는 대화형 시각화 UI로 바꿔 주는 Python 라이브러리입니다.

대체할 수 있는 제품:Tableau

스타
15,992
포크
894
열린 이슈
70
마지막 커밋
2개월 전

어떤 프로젝트인가요?

PyGWalker는 탐색적 데이터 분석을 위한 Python 라이브러리입니다. pandas, polars 또는 pyarrow 데이터프레임에서 pyg.walk를 호출하면 Jupyter 노트북에 대화형 인터페이스가 열립니다. 각 차트마다 시각화 코드를 작성할 필요 없이 필드를 축에 드래그해 차트를 만들 수 있습니다.

오픈소스 Tableau 스타일 시각화 컴포넌트인 Graphic Walker를 기반으로 합니다. 막대, 선, 산점도 등의 마크 유형을 전환하고, 연결하거나 패싯으로 나눈 뷰를 만들 수 있습니다. 프로파일링과 필터 기능이 있는 데이터 테이블을 살펴보고 색상, 레이블, 툴팁을 조정할 수도 있습니다. 차트 상태는 로컬 spec 파일에 저장할 수 있으며, 재현 가능한 Python 코드나 PNG 및 SVG 이미지로 내보낼 수 있습니다.

Jupyter Notebook, JupyterLab, Google Colab, Kaggle, marimo에서 실행되며 Streamlit 앱에 임베드할 수도 있습니다. 계산은 브라우저, 대용량 데이터셋 처리를 위한 DuckDB 기반 Python 커널, 또는 Kanaries 클라우드에서 실행할 수 있습니다.

핵심 기능

  • 01pandas, polars 또는 pyarrow 데이터프레임에서 바로 드래그 앤 드롭으로 차트를 만들 수 있습니다.
  • 02막대, 선, 산점도 등의 마크 유형과 연결 및 패싯 뷰를 지원합니다.
  • 03프로파일링, 필터, 열 유형 변경 기능을 제공하는 데이터 테이블 뷰입니다.
  • 04차트를 PNG, SVG 또는 재현 가능한 Python 코드로 내보낼 수 있습니다.
  • 05차트 설정을 로컬 파일에 저장해 재사용할 수 있습니다.
  • 06브라우저, DuckDB 커널 또는 클라우드 중 계산 환경을 선택할 수 있습니다.

활용 사례

  • Jupyter 노트북에서 새 CSV나 데이터프레임을 시각적으로 살펴봅니다.
  • Streamlit 대시보드에서 대화형 데이터 탐색 기능을 공유합니다.
  • 모델링 전에 분포와 이상치를 빠르게 확인합니다.
  • 필요에 따라 수행한 시각적 분석을 재현 가능한 Python 코드로 변환합니다.

빠른 시작

  1. 1

    pip으로 PyGWalker를 설치합니다

    pip install pygwalker
  2. 2

    Jupyter Notebook에서 pandas와 pygwalker를 가져옵니다

    import pandas as pd import pygwalker as pyg
  3. 3

    DataFrame을 불러오고 대화형 UI를 실행합니다

    df = pd.read_csv('./bike_sharing_dc.csv') walker = pyg.walk(df)

사용 전 알아둘 점

  • 대화형 UI는 Jupyter 또는 노트북과 유사한 환경 내에서 실행되므로 독립형 앱이 아닙니다.

토픽

자주 묻는 질문

pygwalker은(는) 무엇인가요?
pandas, polars 또는 pyarrow 데이터프레임을 Jupyter에서 드래그 앤 드롭으로 분석할 수 있는 대화형 시각화 UI로 바꿔 주는 Python 라이브러리입니다. PyGWalker는 탐색적 데이터 분석을 위한 Python 라이브러리입니다. pandas, polars 또는 pyarrow 데이터프레임에서 pyg.walk를 호출하면 Jupyter 노트북에 대화형 인터페이스가 열립니다. 각 차트마다 시각화 코드를 작성할 필요 없이 필드를 축에 드래그해 차트를 만들 수 있습니다.
pygwalker은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
pygwalker은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
pygwalker은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. pygwalker의 마지막 커밋은 2026년 9월 5일입니다.
pygwalker은(는) 어디에 사용할 수 있나요?
Jupyter 노트북에서 새 CSV나 데이터프레임을 시각적으로 살펴봅니다. Streamlit 대시보드에서 대화형 데이터 탐색 기능을 공유합니다. 모델링 전에 분포와 이상치를 빠르게 확인합니다. 필요에 따라 수행한 시각적 분석을 재현 가능한 Python 코드로 변환합니다.
pygwalker는 어떻게 설치하나요?
pip으로 PyGWalker를 설치합니다: pip install pygwalker Jupyter Notebook에서 pandas와 pygwalker를 가져옵니다: import pandas as pd import pygwalker as pyg DataFrame을 불러오고 대화형 UI를 실행합니다: df = pd.read_csv('./bike_sharing_dc.csv') walker = pyg.walk(df)
pygwalker은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Kanaries/pygwalker

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트