A Python module to display large pandas DataFrames with auto-adjusted column widths in a web browser with filtering capability.
Project description
DataFrame Viewer
A Python module to display large pandas DataFrames with auto-adjusted column widths in a web browser with filtering capability.
Overview
DataFrame Viewer is a Python module designed to enhance the visualization of large pandas DataFrames by rendering them as interactive HTML tables in your default web browser. With features like auto-adjusted column widths and cell highlighting, this tool significantly improves the readability and accessibility of your data.
Features
- Filtering Capabilities: Easily filter data within the DataFrame for targeted analysis, with the option to clear filters.
- Auto-Adjusted Column Widths: Automatically adjusts column widths for better readability, making it easier to analyze large datasets.
- Cell Highlighting: Highlights the selected cell's entire row and column, improving data visibility and navigation.
- HTML Rendering: Displays DataFrames in a beautifully formatted HTML table, enhancing user experience.
- No Disk Writes: Operates using temporary files that are automatically deleted after viewing, ensuring your data remains secure.
Installation
pip install view_df
Usage
- Import the Module:
from view_df import view_df
- Create a DataFrame and view it:
import pandas as pd from view_df import view_df # Example DataFrame data = { 'Name': ['Alice', 'Bob', 'Charlie'], 'Gender':['Female','Male','Male'], 'Occupation': ['Engineer', 'Doctor', 'Artist'], 'Location': ['New York', 'Los Angeles', 'Chicago'] } df = pd.DataFrame(data) # View the DataFrame in a web browser view_df(df)
Release Notes
v 0.2.2: Sorted the issue with "None" datatypes, was causing issue when creating filters.\
v 0.2.1: Sorted the issue with cells containing lists, dictonary, sets.\
v 0.2: Introduced filtering capabilities and the option to clear filters for a more interactive experience.
v 0.1.3: Implemented minor formatting changes for improved aesthetics.
v 0.1.2: Added cell highlighting feature to enhance data visibility.
v 0.1: Initial release - Displaying DataFrame in web browser.
Github Repo
https://github.com/TheKola/dataframe-viewer
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file view_df-0.2.2.tar.gz.
File metadata
- Download URL: view_df-0.2.2.tar.gz
- Upload date:
- Size: 6.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec65b562d9418ab540cd19d091bc636b1469d16f70ea21590e5e32e6108cda52
|
|
| MD5 |
445c3d5820fa4a65af9185c7a178e0c4
|
|
| BLAKE2b-256 |
05d0b4f7094ff0faddcd95d458e376233977d1b33c53cc9808ad06563d0ddb08
|
File details
Details for the file view_df-0.2.2-py3-none-any.whl.
File metadata
- Download URL: view_df-0.2.2-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
403406e4c2e804bfd098fbfae7d8fab8bba00f08b607f9b5b400d30a4dec4e9f
|
|
| MD5 |
51870c835ea593886df96f387fdbeb0c
|
|
| BLAKE2b-256 |
992a2aadaaae0880f48584dee0e9fcf4e7e23d04a3dc84d62d7759a6498f11be
|