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.3.tar.gz (32.1 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: df2onehot-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 e108b895790b12daaaed9323d3c93f98dd18282be276fb0174adde9061f2b06e
MD5 22a2f80e084feaf60dfdbc881462655d
BLAKE2b-256 151c62e834c431d8cbfed7436b76dbb40caaed6ebc00ac8d3730b30f4909152b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: df2onehot-0.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3f60e0dbc2b671e73687bcbf6721649b5cd0332bc2d59ce2179c92897af9f3fa
MD5 cd934a0d0ed229847b61ceea6c8b8b35
BLAKE2b-256 04491e00e11e4fd206216dce6e9c2a21d45b39a89fc9c43bc7a931cc9ea11019

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