{
"info": {
"author": "sinhrks",
"author_email": "sinhrks@gmail.com",
"bugtrack_url": null,
"classifiers": [],
"description": "pandas-ml\n=========\n\n.. image:: https://img.shields.io/pypi/v/pandas_ml.svg\n :target: https://pypi.python.org/pypi/pandas_ml/\n.. image:: https://readthedocs.org/projects/pandas-ml/badge/?version=latest\n :target: http://pandas-ml.readthedocs.org/en/latest/\n :alt: Latest Docs\n.. image:: https://travis-ci.org/pandas-ml/pandas-ml.svg?branch=master\n :target: https://travis-ci.org/pandas-ml/pandas-ml\n.. image:: https://codecov.io/gh/pandas-ml/pandas-ml/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/pandas-ml/pandas-ml\n\nOverview\n~~~~~~~~\n\n`pandas `_, `scikit-learn `_\nand `xgboost `_ integration.\n\nInstallation\n~~~~~~~~~~~~\n\n.. code-block::\n\n $ pip install pandas_ml\n\n\nDocumentation\n~~~~~~~~~~~~~\n\nhttp://pandas-ml.readthedocs.org/en/stable/\n\nExample\n~~~~~~~\n\n.. code-block:: python\n\n >>> import pandas_ml as pdml\n >>> import sklearn.datasets as datasets\n\n # create ModelFrame instance from sklearn.datasets\n >>> df = pdml.ModelFrame(datasets.load_digits())\n >>> type(df)\n \n\n # binarize data (features), not touching target\n >>> df.data = df.data.preprocessing.binarize()\n >>> df.head()\n .target 0 1 2 3 4 5 6 7 8 ... 54 55 56 57 58 59 60 61 62 63\n 0 0 0 0 1 1 1 1 0 0 0 ... 0 0 0 0 1 1 1 0 0 0\n 1 1 0 0 0 1 1 1 0 0 0 ... 0 0 0 0 0 1 1 1 0 0\n 2 2 0 0 0 1 1 1 0 0 0 ... 1 0 0 0 0 1 1 1 1 0\n 3 3 0 0 1 1 1 1 0 0 0 ... 1 0 0 0 1 1 1 1 0 0\n 4 4 0 0 0 1 1 0 0 0 0 ... 0 0 0 0 0 1 1 1 0 0\n [5 rows x 65 columns]\n\n # split to training and test data\n >>> train_df, test_df = df.model_selection.train_test_split()\n\n # create estimator (accessor is mapped to sklearn namespace)\n >>> estimator = df.svm.LinearSVC()\n\n # fit to training data\n >>> train_df.fit(estimator)\n\n # predict test data\n >>> test_df.predict(estimator)\n 0 4\n 1 2\n 2 7\n ...\n 448 5\n 449 8\n Length: 450, dtype: int64\n\n # Evaluate the result\n >>> test_df.metrics.confusion_matrix()\n Predicted 0 1 2 3 4 5 6 7 8 9\n Target\n 0 52 0 0 0 0 0 0 0 0 0\n 1 0 37 1 0 0 1 0 0 3 3\n 2 0 2 48 1 0 0 0 1 1 0\n 3 1 1 0 44 0 1 0 0 3 1\n 4 1 0 0 0 43 0 1 0 0 0\n 5 0 1 0 0 0 39 0 0 0 0\n 6 0 1 0 0 1 0 35 0 0 0\n 7 0 0 0 0 2 0 0 42 1 0\n 8 0 2 1 0 1 0 0 0 33 1\n 9 0 2 1 2 0 0 0 0 1 38\n\n\nSupported Packages\n~~~~~~~~~~~~~~~~~~\n\n- ``scikit-learn``\n- ``patsy``\n- ``xgboost``\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://pandas-ml.readthedocs.org/en/stable",
"keywords": "",
"license": "BSD",
"maintainer": "",
"maintainer_email": "",
"name": "pandas-ml",
"package_url": "https://pypi.org/project/pandas-ml/",
"platform": "",
"project_url": "https://pypi.org/project/pandas-ml/",
"project_urls": {
"Homepage": "http://pandas-ml.readthedocs.org/en/stable"
},
"release_url": "https://pypi.org/project/pandas-ml/0.6.1/",
"requires_dist": [
"pandas (>=0.19.0)",
"enum34"
],
"requires_python": "",
"summary": "pandas, scikit-learn and xgboost integration",
"version": "0.6.1"
},
"last_serial": 4896994,
"releases": {
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "31bb8649cd65a88b6664f6394d00a534",
"sha256": "49082387720742a5f4a9ed8e82c5de8fda64f26fc4e38eedac05b849228f6edd"
},
"downloads": -1,
"filename": "pandas_ml-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "31bb8649cd65a88b6664f6394d00a534",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 42688,
"upload_time": "2015-09-12T14:32:11",
"url": "https://files.pythonhosted.org/packages/27/f7/7fa29450fc9fa5e3f9f4e23728740c55c4c5959e24f8944230ae5b5b089a/pandas_ml-0.2.0.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "78d36adeac4f31aa3b2fa829c46ca9fe",
"sha256": "f4698ac1fc4c6a8eaaab1d6440a58cd0f6cc1c6c9889e160bd71ef070fd91925"
},
"downloads": -1,
"filename": "pandas_ml-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "78d36adeac4f31aa3b2fa829c46ca9fe",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 55225,
"upload_time": "2015-10-22T13:25:43",
"url": "https://files.pythonhosted.org/packages/4f/87/bff0035390d483944c94c71e01c328bde4051e6e091162ec74b34ccc18db/pandas_ml-0.3.0.tar.gz"
}
],
"0.4.0": [
{
"comment_text": "",
"digests": {
"md5": "c29ea98f3d099b269124bc9315def732",
"sha256": "ed7c8a18c73d82d3517d46b4a536bc28bbda33ed38a8297b20901bf98750b9ca"
},
"downloads": -1,
"filename": "pandas_ml-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "c29ea98f3d099b269124bc9315def732",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 77139,
"upload_time": "2016-10-15T15:45:04",
"url": "https://files.pythonhosted.org/packages/13/c9/127a6cb09ba68727d91b574e61280c1ae3da4689eb96c04ab6d6926c1cd5/pandas_ml-0.4.0.tar.gz"
}
],
"0.5.0": [
{
"comment_text": "",
"digests": {
"md5": "d6ccdabc85353c446c61710774cc1ada",
"sha256": "a56ac33cae34b2db4a21da64cdb816ed30cb9e1d4fc97a1521bef1449532bd4d"
},
"downloads": -1,
"filename": "pandas_ml-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "d6ccdabc85353c446c61710774cc1ada",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 76855,
"upload_time": "2017-11-16T12:20:45",
"url": "https://files.pythonhosted.org/packages/c1/28/19289aabaecac9bd7ea34c43310fa16bbdda818e1f635747e81b376526ca/pandas_ml-0.5.0.tar.gz"
}
],
"0.6.0": [
{
"comment_text": "",
"digests": {
"md5": "9f19aada1ec5dbb7b0f03b0521e7f603",
"sha256": "c0dfb7979d8eabf7278a563c33042c97a2e6a9dbfbb4a828a261aa52551d0e91"
},
"downloads": -1,
"filename": "pandas_ml-0.6.0-py3.6.egg",
"has_sig": false,
"md5_digest": "9f19aada1ec5dbb7b0f03b0521e7f603",
"packagetype": "bdist_egg",
"python_version": "3.6",
"requires_python": null,
"size": 256196,
"upload_time": "2019-01-15T02:24:19",
"url": "https://files.pythonhosted.org/packages/70/64/82eb29e829008f12ddbf08752a6615ef4400b3744f68258b03841b356b06/pandas_ml-0.6.0-py3.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "60f1f589bc38970cb50e94fe1405a2e0",
"sha256": "a22251d3c170afd5327783ccb86ce033c810180a4a6e03c1e63e6de2cc884bb5"
},
"downloads": -1,
"filename": "pandas_ml-0.6.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "60f1f589bc38970cb50e94fe1405a2e0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 102913,
"upload_time": "2019-01-15T02:24:17",
"url": "https://files.pythonhosted.org/packages/8c/cd/efa2c3c4ab89c03184e96692c7e288c8272b08614b52786cbadb3c7b50aa/pandas_ml-0.6.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "68f0a19a0110e1a0bbb27d6010e6e712",
"sha256": "43e54b1a6d17ef76c7c7bc64ac2a2a9ef4060e57b920e81a81895897e2cd9125"
},
"downloads": -1,
"filename": "pandas_ml-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "68f0a19a0110e1a0bbb27d6010e6e712",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 76815,
"upload_time": "2019-01-15T02:24:21",
"url": "https://files.pythonhosted.org/packages/af/7e/d7f73fa543c4b922f31e05c4625cce552ed4b19a8bc87407f7e75076452c/pandas_ml-0.6.0.tar.gz"
}
],
"0.6.1": [
{
"comment_text": "",
"digests": {
"md5": "4108ef948e3651c34d3a878971c76940",
"sha256": "89fb14c2c655170ac9dc42a29bd6ecdc085f0eaf1213c03149738c540d8a55f5"
},
"downloads": -1,
"filename": "pandas_ml-0.6.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4108ef948e3651c34d3a878971c76940",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 100270,
"upload_time": "2019-03-05T01:35:23",
"url": "https://files.pythonhosted.org/packages/ae/72/6d90debfcb9ea74ec00927fa7ed0204dcc560b1f9ffcd8b239daa7fd106d/pandas_ml-0.6.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "02bd005d22954f682388621ea131b475",
"sha256": "f5d4f7c6eeada8e98856daace511cdc84995b593a3ae2741dcc4e665ec2918d3"
},
"downloads": -1,
"filename": "pandas_ml-0.6.1.tar.gz",
"has_sig": false,
"md5_digest": "02bd005d22954f682388621ea131b475",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 76620,
"upload_time": "2019-03-05T01:35:25",
"url": "https://files.pythonhosted.org/packages/ac/69/f63b234546e39558e8121980daaf7389e52554a608da50005f52dc14f53f/pandas_ml-0.6.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "4108ef948e3651c34d3a878971c76940",
"sha256": "89fb14c2c655170ac9dc42a29bd6ecdc085f0eaf1213c03149738c540d8a55f5"
},
"downloads": -1,
"filename": "pandas_ml-0.6.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4108ef948e3651c34d3a878971c76940",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 100270,
"upload_time": "2019-03-05T01:35:23",
"url": "https://files.pythonhosted.org/packages/ae/72/6d90debfcb9ea74ec00927fa7ed0204dcc560b1f9ffcd8b239daa7fd106d/pandas_ml-0.6.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "02bd005d22954f682388621ea131b475",
"sha256": "f5d4f7c6eeada8e98856daace511cdc84995b593a3ae2741dcc4e665ec2918d3"
},
"downloads": -1,
"filename": "pandas_ml-0.6.1.tar.gz",
"has_sig": false,
"md5_digest": "02bd005d22954f682388621ea131b475",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 76620,
"upload_time": "2019-03-05T01:35:25",
"url": "https://files.pythonhosted.org/packages/ac/69/f63b234546e39558e8121980daaf7389e52554a608da50005f52dc14f53f/pandas_ml-0.6.1.tar.gz"
}
]
}