Skip to main content

Create explanation to dataframe

Project description

PD-EXPLAIN

PD-EXPLAIN is a Python library that wraps Pandas, allowing users to obtain multiple type of query explanations over Pandas DataFrames. PD-EXPLAIN is under active development, currently featuring deviation-based explanations (for filter, join, and set operations), and explanations for high-variance group-by-and-aggregate operations. Both explainers utilizes the FEDEX system.

  • We will soon support outlier explanations based on the SCORPION systems, and Boolean-query explanations based on this paper.

Installation

Install pd-explain with pip or by git ssh

  pip install pd-explain
  
  pip install git+ssh://git@github.com/analysis-bots/pd-explain.git

For cloning this project use

git clone git@github.com:analysis-bots/pd-explain.git

cd pd_explain

pip install -r requirements.txt

Demo

Demo Spotify example

Demo Spotify example notebook - click to view

Documentation

Documentation

Citation Information

TBD

Authors

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

pd_explain-1.0.0.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

pd_explain-1.0.0-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

Details for the file pd_explain-1.0.0.tar.gz.

File metadata

  • Download URL: pd_explain-1.0.0.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for pd_explain-1.0.0.tar.gz
Algorithm Hash digest
SHA256 aade0bd8d502eb5f876a391842f8e73fe1175001515be1a4449d096fd4016611
MD5 a302d2098af2b5a3c2996f567693d702
BLAKE2b-256 fe83568cf3101462d3aa266ca1924fb4263e68d57010d56625832a7341100243

See more details on using hashes here.

File details

Details for the file pd_explain-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pd_explain-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 23.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for pd_explain-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 15623a28f3e35693fd40e09fd30370dac8b016f294fd55bd8f5e7e9fd887adf1
MD5 a322cd5baf60bbf53fe9718b3b5e7a43
BLAKE2b-256 ffad477347c8c2b4c3f73ecb0788caa88fc1550c5b8d3fe29a3699604b167922

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