Skip to main content

Reduce the pandas dataframe size automatically.

Project description

Downloads Downloads Downloads

downcast

Reduce the pandas dataframe size automatically.

This is the test perform on Jena dataset.

Installation

OS X , Windows & Linux:

pip install downcast

Usage example

This package is used the reduce the dataframe size without affecting the values. It find the max and min value in dataframe columns, based on these values it downcast the datatypes of that columns.

from downcast import reduce
import pandas as pd

# load your dataframe
df = pd.read_csv("PATH")
# reduce the size of dataframe
df = reduce(df) 

Development setup

For local development setup

git clone https://github.com/deepak7376/downcast
cd downcast
pip install -r requirements.txt

Release History

  • 0.0.8
    • CHANGE: added downloads stats
  • 0.0.7
    • CHANGE: Readme fixed
  • 0.0.6
    • CHANGE: Tested version
  • 0.0.5
    • CHANGE: work in progress

Meta

Deepak Yadav – @imdeepak_dkydky.united@gmail.com

Distributed under the MIT license. See LICENSE for more information.

https://github.com/deepak7376/downcast/blob/master/LICENSE

Contributing

  1. Fork it (https://github.com/deepak7376/downcast/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

References

https://www.kaggle.com/anshuls235/time-series-forecasting-eda-fe-modelling

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

downcast-0.0.8.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

downcast-0.0.8-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file downcast-0.0.8.tar.gz.

File metadata

  • Download URL: downcast-0.0.8.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for downcast-0.0.8.tar.gz
Algorithm Hash digest
SHA256 9ad1db0c18c56c64d123475599583e15b153a53bb24260ba43f75e3e9f391901
MD5 cce0e7741d1a7a19ba07bdff8fa5fbf1
BLAKE2b-256 84181c2050d6294cdfebbc66e2fb3ef88971fe40af67e3ba33ded4a10afebc6d

See more details on using hashes here.

File details

Details for the file downcast-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: downcast-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for downcast-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 68c7d929c8308294d08c8e3be4d7590c365b24c49128530a11c0b48003daebac
MD5 0eb1e863b701af0d735aa843571b0f12
BLAKE2b-256 60110468306ef6b191c6f53a0005f96e289494f885556a4ab80c438adc64a99f

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