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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc882d557fb4f8ca3ea7825790fec4899d2880707bb55348e0d90a9627b3c1e0 |
|
MD5 | f36b3b9f51f9ee936e2fd7c06e0174b5 |
|
BLAKE2b-256 | 5ba2243c404f1e1792c3dbfc387312d3739ce2b53087beca6d7a307d654f47cf |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 291902633eb7fe83d7908e688d9d9dea5b3d0ca6dff58ccffcbaa5970f603391 |
|
MD5 | 197b9b9e7f644d9957e8871397093d9a |
|
BLAKE2b-256 | 8e568132465ff47fc25868b3cd3c948e908a330a44fd9ed91a8ab1426f98027b |