A GUI for viewing and analyzing Pandas DataFrames based on PyQt5.
Project description
PandasGUI
A GUI for viewing and analyzing Pandas DataFrames based on PyQt5.
Installation
Install from PyPi:
pip install pandasgui
Install directly from Github for the latest changes.
pip install git+https://github.com/adamerose/pandasgui.git
Usage
View the iris and flights DataFrames in PandasGUI
import seaborn as sns
from pandasgui import show
iris = sns.load_dataset('iris')
flights = sns.load_dataset('flights')
show(iris,flights)
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
import seaborn as sns
from pandasgui import show
flights = sns.load_dataset('flights')
multi = flights.set_index(['year', 'month']).unstack() # MultiIndex example
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.
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pandasgui-0.1.0.tar.gz
(1.9 kB
view hashes)