# 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

DataFrame Statistics

Histogram Viewer

DataFrame Viewer with MultIndex


程序员Chino的日记
- 粉丝: 3819
- 资源: 5万+
最新资源
- ECG信号PQRST峰值检测Matlab工具箱.rar
- LSHADE-CnEpSin算法通过自然生存方法(NSM)进行了改进,并将其应用于频率受限桁架问题的应用Matlab代码.rar
- LIBDAR是一个Matlab工具箱,用于计算激光诱导的气泡动力学、模拟声辐射以及跟踪能量分配.rar
- Im2mesh的图形用户界面版本。基于二维多相图像生成有限元网格,具有折线平滑和简化功能.rar
- L形三联块填充4x4国际象棋棋盘Matlab代码.rar
- MAG数据可视化工具箱.rar
- MATLAB 和 Simulink 工具用于车辆运动学、可视化和传感器模拟 matlab代码.rar
- MATLAB程序实现了一个使用自适应基例切换和启发式小数因子缓存的DIT基-2快速傅里叶变换(FFT).rar
- Matlab代码用于分数阶系统的李雅普诺夫指数.rar
- Matlab代码用于非通约分数阶系统的LE.rar
- Matlab函数绘制了稀疏相控阵列的模式.rar
- MVDR波束形成器带干扰 matlab代码.rar
- PDF文档和多个MATLAB函数,可用于在地理中心坐标和大地测量坐标之间进行转换.rar
- 按照Katz和Plotkin的公式,这段代码展示了在动态情况下尾流的影响Matlab代码.rar
- Simulink中的混合动力电动汽车模型.rar
- POFACETS计算网格化目标的单站或双站雷达截面积(RCS)Matlab代码 不能运行.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


