Skip to main content

A lightweight data manipulation library like pandas

Project description

QuickBytes

QuickBytes is a lightweight Python library designed to handle tabular data stored in a dictionary-like format. It provides essential functionalities for data manipulation, similar to a DataFrame, but with a focus on performance and simplicity. QuickBytes supports common operations like selecting columns, filtering rows, computing statistics, sorting, and more.

Note: QuickBytes is currently under development. Some features may not be fully stable, and the API may change in future releases.

Features

  • Head: Retrieve the first n rows of the data.
  • Select: Select specific columns from the dataset.
  • Mean: Compute the mean of a column.
  • Apply: Apply a function to one or more columns.
  • Filter: Filter rows based on a condition.
  • GroupBy: Group data by a column and apply an aggregation function.
  • Sort: Sort the dataset by a specified column.
  • To CSV: Export data to a CSV file.
  • Fill NA: Fill missing values with a specified value.
  • Describe: Generate summary statistics for numeric columns.
  • Pivot: Create a pivot table.
  • Show: Print the data in a tabular format.

Installation

To install QuickBytes, use pip:

pip install quickbytes

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

quickbytes-0.1.1.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quickbytes-0.1.1-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file quickbytes-0.1.1.tar.gz.

File metadata

  • Download URL: quickbytes-0.1.1.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.0

File hashes

Hashes for quickbytes-0.1.1.tar.gz
Algorithm Hash digest
SHA256 caff88b915fb5d3fccefec063d1fddcb05fa4883f15376d5b4a4d457ef571c51
MD5 4efcb67bfe939137e1acae7daa462cbf
BLAKE2b-256 4dbef5e03934c32077e0b521747c4e64b4afdbd7079fd336c948a9fd948bc14a

See more details on using hashes here.

File details

Details for the file quickbytes-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: quickbytes-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.0

File hashes

Hashes for quickbytes-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2d7405490cd51d00fb04cd58110e2d3b1d549a72bd18ea22862acd5fc55b14e9
MD5 35ab91f81e2a426ddc512162b2968199
BLAKE2b-256 cd3d893a722c1bdf0732cfcc04cbe9299ce56738537637978d14d5069aa6f724

See more details on using hashes here.

Supported by

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