Skip to main content

Pandas DataFrame Application

Project description

About

PandasDataFrame is a simple Python project for viewing, analyzing and plotting Pandas DataFrames.

Final project will make possible getting data from a web API, csv file or web scrapping.

I used Pyqt5 to create a GUI for this project with some basic functionalities. This GUI is not design to look good, just to make the project functional,as my intention with this project was to learn to code not to design GUI.

Working on: cleaning and documenting the code

Demo

img.png

Usage

Main usage of this Project:

  • Get data from different sources (local computer,API,Selenium)
  • Perform different actions on the DataFrame
  • Analyze the data
  • Visualize data (plotting)
#import pandas as pd
#import bokeh
#import requests
#import numpy

PandasDataFrame comes with 3 sample datasets that will download on first use.

  • Covid DataSet
  • FIFA Dataset

Features

  • Register and Login a user based on Sqlite DB info
  • Open/Save *.csv files
  • DataFrame operations: Data Head
    • Show Column Data,
    • Show Row Data,
    • Rename Column,
    • Delete Column -DataFrame analysis:
    • Add new column
    • Filter column
    • Split columns (if data have separators)
    • Select a range of columns
  • DataFrame visualization
    • Matplotlib
    • Bokeh
  • Get data (*.csv) using Selenium

More Info

Issues, feedback and pull requests are welcome.

This project is still in version 1.0.1 and subject to further changes.

If you like this project remember to leave a ⭐!

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

PandasDataFrame-1.0.2.tar.gz (2.4 MB view details)

Uploaded Source

Built Distribution

PandasDataFrame-1.0.2-py3-none-any.whl (29.7 kB view details)

Uploaded Python 3

File details

Details for the file PandasDataFrame-1.0.2.tar.gz.

File metadata

  • Download URL: PandasDataFrame-1.0.2.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for PandasDataFrame-1.0.2.tar.gz
Algorithm Hash digest
SHA256 690c4cc5173ca28b21d16aa8ab5213be0bebc0a14ae782ec25dd2fd877362680
MD5 13b47d3deea67030c33c567f0ce44c28
BLAKE2b-256 736416b92c4325f4de9607170e0ac96dd598a1ff132616e89bdecf2af26b324a

See more details on using hashes here.

File details

Details for the file PandasDataFrame-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for PandasDataFrame-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6f82c640431713eb553b645d9bade3f30ea4c500bf8874154eb134509b7efa61
MD5 c3925107e72e1e970991f14444de253c
BLAKE2b-256 51723d2ed2b7edb6ce29c92702a24058eaa8c8a1c2ac831716bf7c589d265c37

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