Skip to main content

A data view tool for pandas data frames working on Jupyter Notebook or IPython.

Project description

dfviewer

dfviewer is PyQt5 based a data view tool for pandas data frames working on Jupyter Notebook or IPython.

Installation

pip install dfviewer

Usage

from dfviewer import v
import pandas as pd
df = pd.read_csv(r'https://raw.githubusercontent.com/datasciencedojo/datasets/master/titanic.csv')
v(df)

main You can set number of rows displayed per page. Default value is 100. For example:

v(dataFrame, 500)

Sorting

You can easily sort all the data by double-clicking the column headers. When you double-click on the header again, ascending sorting option will be active.

Searching

Regular Search

Using the search bar at the top, you can search within the columns of the dataframe. To trigger the search, you need to press the enter key after typing the word to be searched for. You can change the column to be searched with the combo box to the right of the search bar.

search

Pandas Query

You can use pandas queries to perform more complex (for example, conditional search) searches. To enable this option, click on the "Search Query" box next to the search bar. Then type the query in the search box and press the enter button.

query

Known bugs

  • Dataframe indexes should not be multi index.
  • All column names must be string.

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

dfviewer-0.0.2.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

dfviewer-0.0.2-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file dfviewer-0.0.2.tar.gz.

File metadata

  • Download URL: dfviewer-0.0.2.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for dfviewer-0.0.2.tar.gz
Algorithm Hash digest
SHA256 5606c9c96f890716f6249da0a3913b05ca90008e814ba5122e84649cab044bf2
MD5 86896f2202014dc06db40c51d30ce672
BLAKE2b-256 77631df48b0550b9298c110e6a400932f0ffceda92dd44a3c983cceb79c4373d

See more details on using hashes here.

File details

Details for the file dfviewer-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: dfviewer-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for dfviewer-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 69137e0694fd7403c39f210c66bdb50df6745c41e0a9e8b99e9792a897a70e98
MD5 0bd4fc00d231925f7d536ebd874d309f
BLAKE2b-256 ac83fc7a6e804144c9da7e82c9f84ea8fb82c3ad01d61578fb732712943b1e27

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page