Skip to main content

Imputing missing values in your data science.

Project description

🎯 What is Imputr?

Imputr is an open-source library that allows users to stably impute tabular data sets with ML-based and conventional techniques. It is designed to have an extremely simple, yet extensive API, making it possible for users of all levels and tasks to deploy the library in their workflows.

🚀 Getting started

Install Imputr with PIP:

pip install imputr

AutoImputer

Here is an example of the simplest usage of the AutoImputer (our recommended workflow for newbies and intermediates), which by default automatically imputes the missing values for all columns with a modern version of the missForest algorithm.

from imputr.autoimputer import AutoImputer
import pandas as pd

# Import dataset into Pandas DataFrame
df = pd.read_csv("example.csv")

# Initialize AutoImputer with data - set exec_now=False to delay imputation 
imputer = AutoImputer(data=df)

# Retrieve imputed dataset from AutoImputer object
imputed_df = imputer.get_result()

Here you can see an example of how the AutoImputer works internally.

To see what else be done with the AutoImputer API to customise its behaviour, reference our documentation.

📕 Documentation

Multiple links to documentation:

👨🏽‍💻 Contribution

Imputr is an ever-evolving open source library and can always use contributors who want to help build with the community.

See the Contribution Jumpstart page to get started with your first contribution!


Imputr is distributed under an Apache License Version 2.0. A complete version can be found here. All future contributions will continue to be distributed under this license.

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

imputr-0.1.0.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

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

imputr-0.1.0-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file imputr-0.1.0.tar.gz.

File metadata

  • Download URL: imputr-0.1.0.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for imputr-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ae7b7cec2d9575c9302de42a35ec5dcac90ed735b635e79855766cf4f1770d04
MD5 3a96fbb1be9c4e23f9ecdd59bc4bf91c
BLAKE2b-256 434e364605cdd8f5f1821c39ba447ff8722fbb05db20ba7e0ccdde15f7336b37

See more details on using hashes here.

File details

Details for the file imputr-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: imputr-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for imputr-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 081e9476a4f9023e133513a72118d302a1e21f0b755fd1897243249ecf5f7137
MD5 7b0fd17e543da4dcfadb15d9757dfb6e
BLAKE2b-256 8d93ad0f258989bd43446708f3cec0c03fdd1295e377764587a8e6eda38e8e0b

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