# PandasGUI
A GUI for viewing and analyzing Pandas DataFrames based on PyQt5.
<img src="https://raw.githubusercontent.com/adamerose/pandasgui/master/docs/screenshot1.png" alt="Screenshot" width="500"/>
## Installation
Install from PyPi:
```python
pip install pandasgui
```
Install directly from Github for the latest changes.
```python
pip install git+https://github.com/adamerose/pandasgui.git
```
## Usage
Create a simple DataFrame and view it in the GUI
```python
import pandas as pd
from pandasgui import show
example_df = pd.DataFrame(pd.np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),
columns=['a', 'b', 'c'])
show(example_df)
```
Example of MultiIndex support, renaming, and nonblocking mode. Nonblocking mode opens the GUI in a separate process and allows you to continue running code in the console
```python
import seaborn as sns
from pandasgui import show
flights = sns.load_dataset('flights')
multi = flights.set_index(['year', 'month']).unstack() # MultiIndex example
if __name__ == '__main__': # This is needed when starting a new process. Not necessary in interactive console.
show(flights, flightsReshaped=multi, nonblocking=True)
```
## About
This project is still in version 0.x.y and subject to major changes. Issues, feedback and forks are welcome.
Latest changes will be on the develop branch, and this will be occasionally merged to master as a release with a
tag indicating the version number, and this will be what is available on PyPi.
## Features
- View DataFrames and Series
- MultiIndex support
- Copy & Paste from GUI
- Import CSV files with drag & drop
- Tabs showing column statistics and histograms
## Requirements
- pandas
- PyQt5
- seaborn
## Screenshots
DataFrame Viewer
![](https://raw.githubusercontent.com/adamerose/pandasgui/master/docs/screenshot1.png)
DataFrame Statistics
![](https://raw.githubusercontent.com/adamerose/pandasgui/master/docs/screenshot2.png)
Histogram Viewer
![](https://raw.githubusercontent.com/adamerose/pandasgui/master/docs/screenshot3.png)
DataFrame Viewer with MultIndex
![](https://raw.githubusercontent.com/adamerose/pandasgui/master/docs/screenshot4.png)
没有合适的资源?快使用搜索试试~ 我知道了~
pandasgui-0.1.11.tar.gz
需积分: 1 0 下载量 173 浏览量
2024-03-10
20:11:53
上传
评论
收藏 21KB GZ 举报
温馨提示
Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。
资源推荐
资源详情
资源评论
收起资源包目录
pandasgui-0.1.11.tar.gz (24个子文件)
pandasgui-0.1.11
pandasgui
gui.py 14KB
__init__.py 54B
widgets
__init__.py 516B
dataframe_explorer.py 3KB
image_viewer.py 7KB
plotly_viewer.py 2KB
dialogs.py 12KB
extended_combobox.py 3KB
dataframe_viewer.py 28KB
utility.py 3KB
datasets.py 1KB
scratch.py 387B
images
__init__.py 44B
nonblocking.py 900B
setup.py 629B
PKG-INFO 3KB
MANIFEST.in 28B
setup.cfg 42B
README.md 2KB
pandasgui.egg-info
SOURCES.txt 596B
top_level.txt 10B
PKG-INFO 3KB
requires.txt 28B
dependency_links.txt 1B
共 24 条
- 1
资源评论
程序员Chino的日记
- 粉丝: 3660
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功