Skip to main content

Python package df2onehot is to convert a pandas dataframe into a stuctured dataframe.

Project description

df2onehot

Python PyPI Version License Downloads Downloads Coffee

Star it if you like it!
  • df2onehot is Python package to convert your complex dataframe into a one-hot dense array.

Contents

Installation

  • Install df2onehot from PyPI (recommended). df2onehot is compatible with Python 3.6+ and runs on Linux, MacOS X and Windows.
  • It is distributed under the MIT license.

Quick Start

pip install df2onehot
  • Alternatively, install df2onehot from the GitHub source:
git clone https://github.com/erdogant/df2onehot.git
cd df2onehot
python -U setup.py install

Import df2onehot package

import df2onehot

Example:

df = df2onehot.import_example()
# Convert
out = df2onehot.df2onehot(df)
# Force features (int or float) to be numeric if unique non-zero values are above percentage.
out = df2onehot.df2onehot(df, perc_min_num=0.8)
# Remove categorical features for which less then 2 values exists.
out = df2onehot.df2onehot(df, y_min=2)
# Combine two rules above.
out = df2onehot.df2onehot(df, y_min=2, perc_min_num=0.8)

Maintainers

  • Erdogan Taskesen, github: erdogant
  • Contributions are welcome.
  • If you wish to buy me a Coffee for this work, it is very appreciated :)

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

df2onehot-0.1.2.tar.gz (32.1 kB view details)

Uploaded Source

Built Distribution

df2onehot-0.1.2-py3-none-any.whl (32.3 kB view details)

Uploaded Python 3

File details

Details for the file df2onehot-0.1.2.tar.gz.

File metadata

  • Download URL: df2onehot-0.1.2.tar.gz
  • Upload date:
  • Size: 32.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for df2onehot-0.1.2.tar.gz
Algorithm Hash digest
SHA256 cbdf0aadfb8a8b0a508a0eb5909a0dd1c07c54ed51816a5915d6cf400f6a85cf
MD5 3828eaed92ce407edaa901b3f4199e2c
BLAKE2b-256 3a9b6d476237c60d784f86a9731ff4a1e65ed858bb3275cbd29f04013641f49c

See more details on using hashes here.

File details

Details for the file df2onehot-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: df2onehot-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 32.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for df2onehot-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 69d9496a21314c57c7989825a48907c35f1ad8f0cd29887315238080bf21ef27
MD5 e759d09c39f4e2aca21e5a038ffae2aa
BLAKE2b-256 e0bb22ba46d213cb2fee3d5207b786df29e7f071134fb171f64b499a48b1245a

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