summo


Namesummo JSON
Version 0.0.6 PyPI version JSON
download
home_page
SummaryDescribe in detail a pandas DataFrame
upload_time2023-07-16 16:42:51
maintainer
docs_urlNone
author
requires_python>=3.9
licenseMIT License
keywords dataframe describe statistics
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Summo

Summo is a Python package to summarize a dataset information

```python
import summo
import pandas as pd

df = pd.DataFrame(
    {
        "a": [1, 2, None, 2, None],
        "b": [4, 5, 6, 5, None],
        "c": ["a", "b", None, "d", None],
    }
)
summary = summo.summary(df)
```

`summary` is a `dict` that looks like

```python
{
    "table": {
        "rows": 5,
        "columns": 3,
        "rows_duplicated": 0,
        "rows_all_na_count": 1,
        "rows_all_na_pct": 0.2,
    },
    "columns": {
        "a": {
            "na_count": 2,
            "na_pct": 0.4,
            "unique": False,
            "dtype": "float64",
            "median": 2.0,
            "mean": 1.666666, 
        },
        "b": {
            "na_count": 1,
            "na_pct": 0.2,
            "unique": False,
            "dtype": "float64",
            "median": 5.0,
            "mean": 5.0, 
        },
        "c": {
            "na_count": 2,
            "na_pct": 0.4,
            "unique": False,
            "dtype": "object",
        },
    },
}
```

## Installation

- `pip install summo`

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "summo",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "dataframe,describe,statistics",
    "author": "",
    "author_email": "Rafael Sanabria <rafael.d.sanabria@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/5b/2b/eff8d2ad5b7e712f881b0aab6bae4bb8d915e39d8c42696a1501ce3d12e3/summo-0.0.6.tar.gz",
    "platform": null,
    "description": "# Summo\n\nSummo is a Python package to summarize a dataset information\n\n```python\nimport summo\nimport pandas as pd\n\ndf = pd.DataFrame(\n    {\n        \"a\": [1, 2, None, 2, None],\n        \"b\": [4, 5, 6, 5, None],\n        \"c\": [\"a\", \"b\", None, \"d\", None],\n    }\n)\nsummary = summo.summary(df)\n```\n\n`summary` is a `dict` that looks like\n\n```python\n{\n    \"table\": {\n        \"rows\": 5,\n        \"columns\": 3,\n        \"rows_duplicated\": 0,\n        \"rows_all_na_count\": 1,\n        \"rows_all_na_pct\": 0.2,\n    },\n    \"columns\": {\n        \"a\": {\n            \"na_count\": 2,\n            \"na_pct\": 0.4,\n            \"unique\": False,\n            \"dtype\": \"float64\",\n            \"median\": 2.0,\n            \"mean\": 1.666666, \n        },\n        \"b\": {\n            \"na_count\": 1,\n            \"na_pct\": 0.2,\n            \"unique\": False,\n            \"dtype\": \"float64\",\n            \"median\": 5.0,\n            \"mean\": 5.0, \n        },\n        \"c\": {\n            \"na_count\": 2,\n            \"na_pct\": 0.4,\n            \"unique\": False,\n            \"dtype\": \"object\",\n        },\n    },\n}\n```\n\n## Installation\n\n- `pip install summo`\n",
    "bugtrack_url": null,
    "license": "MIT License",
    "summary": "Describe in detail a pandas DataFrame",
    "version": "0.0.6",
    "project_urls": {
        "repository": "https://github.com/rfsan/summo"
    },
    "split_keywords": [
        "dataframe",
        "describe",
        "statistics"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e9213da23298a63926a1d3430ab7c65ae24ef36f67528a668a8fb2d979480632",
                "md5": "33cc614bbf0ee4c02eb38172db8f2c6b",
                "sha256": "7b361af991c1e2c23e53611f5e8b3cfaae7d8b757005586e9a4a65f19f5a06f5"
            },
            "downloads": -1,
            "filename": "summo-0.0.6-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "33cc614bbf0ee4c02eb38172db8f2c6b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 3453,
            "upload_time": "2023-07-16T16:42:49",
            "upload_time_iso_8601": "2023-07-16T16:42:49.923886Z",
            "url": "https://files.pythonhosted.org/packages/e9/21/3da23298a63926a1d3430ab7c65ae24ef36f67528a668a8fb2d979480632/summo-0.0.6-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5b2beff8d2ad5b7e712f881b0aab6bae4bb8d915e39d8c42696a1501ce3d12e3",
                "md5": "a2a3dcb4d2627199c7e9f1add40e27ad",
                "sha256": "4929bc9f6adfc90eb65797780f0881637aa5088c215b75df83d143d21469b060"
            },
            "downloads": -1,
            "filename": "summo-0.0.6.tar.gz",
            "has_sig": false,
            "md5_digest": "a2a3dcb4d2627199c7e9f1add40e27ad",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 4012,
            "upload_time": "2023-07-16T16:42:51",
            "upload_time_iso_8601": "2023-07-16T16:42:51.496898Z",
            "url": "https://files.pythonhosted.org/packages/5b/2b/eff8d2ad5b7e712f881b0aab6bae4bb8d915e39d8c42696a1501ce3d12e3/summo-0.0.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-16 16:42:51",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "rfsan",
    "github_project": "summo",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "summo"
}
        
Elapsed time: 0.13495s