{ "info": { "author": "Shotaro Tanaka", "author_email": "yubessy0@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "pdprpr\n======\n\n**PanDas PRePRocessor**: Preprocess Pandas Objects for Machine Learning\n\n\nInstallation\n------------\n\n.. code-block:: plaintext\n\n $ pip install pdprpr\n\n\nUsage\n-----\n\nAssume you have following `DataFrame` to be preprocessed:\n\n.. code-block:: python\n\n from pandas import DataFrame\n\n df = DataFrame({\n 'num': [1, 3, float('nan')], # numerical feature, needs to be scaled in [0, 1]\n 'cat': ['p', 'q', 'r'], # categorical feature, needs to be transformted to dummy var\n 'bin': [False, False, True], # binary feature, needs to be 0 / 1\n }, columns =['num', 'cat', 'bin'])\n # num cat bin\n # 0 1.0 p False\n # 1 3.0 q False\n # 2 NaN r True\n\nDefine preprocessing settings:\n\n.. code-block:: yaml\n\n # preprocessing.yml\n - name: num\n kind: numerical\n\n - name: cat\n kind: categorical\n\n - name: bin\n kind: binary\n\nThen create ``DataFramePreprocessor`` with them:\n\n.. code-block:: python\n\n import yaml\n\n with open('preprocessing.yml') as f:\n settings = yaml.load(f)\n\n from pdprpr import DataFramePreprocessor\n\n processor = DataFramePreprocessor(settings)\n\nFinally use it to preprocess the `DataFrame`:\n\n.. code-block:: python\n\n processor.process(df)\n # num__VALUE cat__p cat__q cat__r bin__TRUE\n # 0 0.0 1 0 0 0\n # 1 1.0 0 1 0 0\n # 2 NaN 0 0 1 1\n\n\nDocumentation\n-------------\n\nFor more options please see `tests <./tests/>`_ untill docs get available...\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/yubessy/pdprpr", "keywords": "", "license": "LICENSE", "maintainer": "", "maintainer_email": "", "name": "pdprpr", "package_url": "https://pypi.org/project/pdprpr/", "platform": "", "project_url": "https://pypi.org/project/pdprpr/", "project_urls": { "Homepage": "https://github.com/yubessy/pdprpr" }, "release_url": "https://pypi.org/project/pdprpr/0.7.2/", "requires_dist": null, "requires_python": "", "summary": "PanDas PRePRocessor: Preprocess Pandas Objects for Machine Learning", "version": "0.7.2" }, "last_serial": 3212569, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "be6a0bd80d1100ea5ee6eb832ce49c76", "sha256": "5ebe7e1671bcf4f90086d42774457cc371744345ac8c0546d66afc3090c57872" }, "downloads": -1, "filename": "pdprpr-0.1.0.tar.gz", "has_sig": false, "md5_digest": "be6a0bd80d1100ea5ee6eb832ce49c76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2101, "upload_time": "2017-09-27T07:17:34", "url": "https://files.pythonhosted.org/packages/73/49/695a3109c851cf864c9dc296ec2ecdad50dc89b6707138ed71970a21175b/pdprpr-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f4b7d4f0c5c94a9a0fc6b8e6ea720943", "sha256": "8c1f9bdab5625bb30300c58921ce075524f87d75fb9728cb2e62bcd0bd5ce0f3" }, "downloads": -1, "filename": "pdprpr-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f4b7d4f0c5c94a9a0fc6b8e6ea720943", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3606, "upload_time": "2017-09-27T07:34:42", "url": "https://files.pythonhosted.org/packages/cb/4f/fb96ba2df62169a4c3f34ad82c6e63c51a562ad0d0b8ed60967bfbcedbc5/pdprpr-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "436ee54fd4bc1bb81b941a8c6de8368e", "sha256": "d369306da58cd9aa760b0555cb9faa568527261aa97f8808f8c12fb8a7365b14" }, "downloads": -1, "filename": "pdprpr-0.1.2.tar.gz", "has_sig": false, "md5_digest": "436ee54fd4bc1bb81b941a8c6de8368e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4219, "upload_time": "2017-09-27T08:28:28", "url": "https://files.pythonhosted.org/packages/15/a3/70433fa45a7b22c657c37cc87a663091ed0f41a906228f3dab9614041ca0/pdprpr-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ea656617d396c7459d6d2b168f8c1c5a", "sha256": "58a4cc2ac9d92ea1945728114a8b2351de3f4f924a5da3902f4b03ee7431da3a" }, "downloads": -1, "filename": "pdprpr-0.1.3.tar.gz", "has_sig": false, "md5_digest": "ea656617d396c7459d6d2b168f8c1c5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4319, "upload_time": "2017-09-27T09:07:48", "url": "https://files.pythonhosted.org/packages/a2/4a/b7e9fb80dac71d232d5fb04cdb439f171893e22e7559df6de294c703bc42/pdprpr-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d87fd8a21c152b0b2d5b4318edb56d82", "sha256": "7c5c3fcb50c163e8817e7587f77159b1d387f764511d06316bd547bc40010669" }, "downloads": -1, "filename": "pdprpr-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d87fd8a21c152b0b2d5b4318edb56d82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4224, "upload_time": "2017-09-28T04:33:33", "url": "https://files.pythonhosted.org/packages/ca/b7/2f7b036fe8b55faab9e6555349fc5b4c7ad005e550184c00640dfd17eee3/pdprpr-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "94bfe7212051eb61272544b55c69f278", "sha256": "7dd915e5e9b57426938ce3a5f211ab7ce1b70536cf9872dab584e232990e789c" }, "downloads": -1, "filename": "pdprpr-0.3.0.tar.gz", "has_sig": false, "md5_digest": "94bfe7212051eb61272544b55c69f278", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4202, "upload_time": "2017-09-28T04:40:28", "url": "https://files.pythonhosted.org/packages/16/16/f6dea408dd86f6b5e7f942fe371fbed68eaab3dcb13cd95ef5a2025e9af2/pdprpr-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "060bc2358f72f1be49bb693013ecd57b", "sha256": "1bdfa794bdb6589b93dcd1a8a23d99de138b65b9d225d27e3d3119b9e9f094ad" }, "downloads": -1, "filename": "pdprpr-0.4.0.tar.gz", "has_sig": false, "md5_digest": "060bc2358f72f1be49bb693013ecd57b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4361, "upload_time": "2017-09-28T06:18:26", "url": "https://files.pythonhosted.org/packages/7b/e2/a16f7f7f21732e2d8cf951622a0d4e07e8df1c82d961e4e3d7b974e1005f/pdprpr-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "49596bcb37c470731df46caf6778fc88", "sha256": "4bd1a3d6a189973bcddfe9e357b059c048f7378ea6435cffea9cb2834b0c083e" }, "downloads": -1, "filename": "pdprpr-0.5.0.tar.gz", "has_sig": false, "md5_digest": "49596bcb37c470731df46caf6778fc88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4400, "upload_time": "2017-09-29T08:28:52", "url": "https://files.pythonhosted.org/packages/9e/7d/e86e5801c55fe872e97eeba456bf5013a67504aa6b3fcd112954fc573a96/pdprpr-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "34023221e18ce0ce93044454abf4f0c6", "sha256": "cf6de8d1f568adf81ffd2d7246e64073bd85ad969000ea18305f01491bc6cc7b" }, "downloads": -1, "filename": "pdprpr-0.6.0.tar.gz", "has_sig": false, "md5_digest": "34023221e18ce0ce93044454abf4f0c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4232, "upload_time": "2017-09-29T09:17:46", "url": "https://files.pythonhosted.org/packages/86/fc/271a9ffa62d1b98f5860b3d0fcd543122a99c7a8c04151c4f1e625bebaa1/pdprpr-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "561ae6b04ab840243d79864d477bab41", "sha256": "3f3daa6d618d0aefbf22a213ec0c8e2e3d21aae1720886409bce6da623252d33" }, "downloads": -1, "filename": "pdprpr-0.6.1.tar.gz", "has_sig": false, "md5_digest": "561ae6b04ab840243d79864d477bab41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4238, "upload_time": "2017-09-29T09:23:03", "url": "https://files.pythonhosted.org/packages/7b/e1/097f225b3b7d93c4450f7f57960f2233e226163845f9b6f7c617ba7e9684/pdprpr-0.6.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "f422919e37a0a8d274b0b8722c462f20", "sha256": "7dba079b32a14fc34463b214eb9304f77880861158029134517aece6ef96a3d6" }, "downloads": -1, "filename": "pdprpr-0.7.2.tar.gz", "has_sig": false, "md5_digest": "f422919e37a0a8d274b0b8722c462f20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4412, "upload_time": "2017-09-29T10:16:36", "url": "https://files.pythonhosted.org/packages/8a/aa/459bbb4d412e80a9a7a5f359f2c219cf69f4bc64427db16453649a141d10/pdprpr-0.7.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f422919e37a0a8d274b0b8722c462f20", "sha256": "7dba079b32a14fc34463b214eb9304f77880861158029134517aece6ef96a3d6" }, "downloads": -1, "filename": "pdprpr-0.7.2.tar.gz", "has_sig": false, "md5_digest": "f422919e37a0a8d274b0b8722c462f20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4412, "upload_time": "2017-09-29T10:16:36", "url": "https://files.pythonhosted.org/packages/8a/aa/459bbb4d412e80a9a7a5f359f2c219cf69f4bc64427db16453649a141d10/pdprpr-0.7.2.tar.gz" } ] }