Skip to main content

PandasGui

A GUI built with PyQt5 for analyzing Pandas DataFrames.

Screenshot

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

Create and view a simple DataFrame

import pandas as pd
from pandasgui import show

example_df = pd.DataFrame(([[1, 2, 3], [4, 5, 6], [7, 8, 9]]), columns=['a', 'b', 'c'])

show(example_df, settings={'block': True})

View all sample datasets

from pandasgui import show
from pandasgui.datasets import all_datasets

show(**all_datasets, settings={'block': True})

The settings={'block': True} flag blocks code execution until the GUI window is closed, and can be omitted when working in iPython.

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
  • Interactive plotting
  • Statistics summary
  • MultiIndex support
  • Cell editing and copy / paste
  • Import CSV files with drag & drop

Screenshots

DataFrame Viewer

Screenshot

Statistics

Screenshot

Grapher

Screenshot

MultiIndex Support

Screenshot

Metadata

Release files for pandasgui 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pandasgui 0.2.1
File Size Uploaded
pandasgui-0.2.1.tar.gz 50.5 kB Details

Release files / pandasgui-0.2.1.tar.gz

Download URL pandasgui-0.2.1.tar.gz
Size 50.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b8f62bef3c2db49dca7115cdb0b4235a25966999b68a034bed28d36a52704c54
BLAKE2b-256 checksum
How to use checksums
239077cbe1e1f279b2aa71d9692fba9ee5a1afdc0c1b96f84659f0f3c0989676
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

Release history Release notifications | RSS feed

0.2.15

1 release file

0.2.14

1 release file

0.2.13

1 release file

0.2.12

1 release file

0.2.11

1 release file

0.2.10

1 release file

0.2.9

1 release file

0.2.8

1 release file

0.2.7

1 release file

0.2.5.1

1 release file

0.2.5

1 release file

0.2.4.3

1 release file

0.2.4.2

1 release file

0.2.4.1

1 release file

0.2.3

1 release file

0.2.2.3

1 release file

This release

0.2.1 This release

1 release file

0.2.0

1 release file

0.1.15

1 release file

0.1.13

1 release file

0.1.12

1 release file

0.1.11

1 release file

0.1.10

1 release file

0.1.9

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.5

1 release file

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page