Skip to main content

Pandas Dataframe Editor

Project description

statsu

About

Simple GUI Tool for Pandas DataFrame

본 프로젝트는 Pandas의 DataFrame을 PySide6 기반으로 데이터 표시 및 편집까지 가능한 GUI 툴입니다. 코드 실행 중 콘솔 창 대신 GUI를 통해 시각적으로 확인하고 싶거나 사용자가 직접 편집하고 싶은 경우 활용 가능합니다.

Installation

pip install statsu

Usage

콘솔 창에 다음과 같이 입력하여 간단한 테스트를 할 수 있습니다.

python debug_run.py

실행 후 엑셀 파일이나 CSV파일로부터 데이터를 불러 올 수도 있습니다.

보거나 편집하고자 하는 DataFrame을 입력으로 넣어서도 볼 수 있습니다. 편집 후에는 저장 후 닫으면 편집된 결과도 받을 수 있습니다.

import pandas as pd
from statsu import show

df = pd.DataFrame({
    'a':[3.2, 'AAA', 9], 
    'b':[441, 3, 1.2], 
    'c':[0.6, 'DTD', 32]})

result = show(df)

More Info.

Issues, feedback and pull requests are welcome

추가적으로 다른 아이디어나 의견 그리고 Pull Request는 언제든 주시면 가능한한 빨리 반영할 수 있도록 하겠습니다.

프로젝트 지향점

본 프로젝트의 시작은 개인 프로젝트였으며 현재는 DataFrame 조작을 위한 가장 기본적인 기능만 구현하고 있습니다. 가장 중요한 목적은 DataFrame Viewer지만 여기에 저의 필요에 따라 그래프나 통계 분석과 같은 기능들을 추가할 계획입니다.

본 프로젝트는 가능한 작고 쉽게 분할 가능한 코드를 통해 여러 프로젝트에 쉽게 활용되는 것을 지향합니다.

다른 유사 프로젝트와 비교

사실 DataFrame Visualization Tool로서는 이것보다 더 많은 대안들이 많습니다.

참고: Pandas DataFrame Visualization Tools

현 시점에서 본 프로젝트의 장점은 코드가 작기 때문에 빠르게 이해할 수 있고 커스터마이징이 쉽다는 점입니다. 좀 더 많은 기능들을 원하면 위 링크의 프로젝트들을 참고하시고 본 프로젝트는 본인만의 도구를 만들기 위한 베이스로 사용할 때 활용해 주세요.

Etc.

Code motivated by PandasGUI. The code in the past commit includes PandasGUI code.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

statsu-0.0.12.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

statsu-0.0.12-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

Details for the file statsu-0.0.12.tar.gz.

File metadata

  • Download URL: statsu-0.0.12.tar.gz
  • Upload date:
  • Size: 15.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for statsu-0.0.12.tar.gz
Algorithm Hash digest
SHA256 bc882d557fb4f8ca3ea7825790fec4899d2880707bb55348e0d90a9627b3c1e0
MD5 f36b3b9f51f9ee936e2fd7c06e0174b5
BLAKE2b-256 5ba2243c404f1e1792c3dbfc387312d3739ce2b53087beca6d7a307d654f47cf

See more details on using hashes here.

File details

Details for the file statsu-0.0.12-py3-none-any.whl.

File metadata

  • Download URL: statsu-0.0.12-py3-none-any.whl
  • Upload date:
  • Size: 20.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for statsu-0.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 291902633eb7fe83d7908e688d9d9dea5b3d0ca6dff58ccffcbaa5970f603391
MD5 197b9b9e7f644d9957e8871397093d9a
BLAKE2b-256 8e568132465ff47fc25868b3cd3c948e908a330a44fd9ed91a8ab1426f98027b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page