{"id":23527319,"url":"https://github.com/arv-anshul/easy-analysis","last_synced_at":"2025-05-14T10:21:45.724Z","repository":{"id":197573166,"uuid":"698827494","full_name":"arv-anshul/easy-analysis","owner":"arv-anshul","description":"A python package to perform Data Analysis easily. (Not Recommended)","archived":false,"fork":false,"pushed_at":"2023-10-17T14:13:08.000Z","size":82,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-17T02:31:56.693Z","etag":null,"topics":["arv-dumped","data-analysis","data-science","easy-analysis","eda","pypi","pypi-package","python3"],"latest_commit_sha":null,"homepage":"https://pypi.org/p/arv-easy-analysis","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arv-anshul.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-10-01T04:53:36.000Z","updated_at":"2024-04-25T01:40:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"3c0cbca7-0dfc-4058-ba0d-cf947a835b34","html_url":"https://github.com/arv-anshul/easy-analysis","commit_stats":null,"previous_names":["arv-anshul/easy-analysis"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arv-anshul%2Feasy-analysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arv-anshul%2Feasy-analysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arv-anshul%2Feasy-analysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arv-anshul%2Feasy-analysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arv-anshul","download_url":"https://codeload.github.com/arv-anshul/easy-analysis/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254120189,"owners_count":22017955,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arv-dumped","data-analysis","data-science","easy-analysis","eda","pypi","pypi-package","python3"],"created_at":"2024-12-25T20:13:58.580Z","updated_at":"2025-05-14T10:21:45.497Z","avatar_url":"https://github.com/arv-anshul.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Easy Analysis\n\nUse this package to perform **Data Analysis** easily.\n\n### Installation\n\n```sh\npip install arv-easy-analysis\n```\n\n### Examples\n\nFor examples, we are working on **tips** dataset from `seaborn` library.\n\n```python\nimport seaborn as sns\ntips = sns.load_dataset(\"tips\")\n```\n\n1. `data.summary` module.\n\nGet the custom and more insightful summary of your data.\n\n```python\nfrom easy_analysis.data import summary\n\nsummary.custom_describe(tips[[\"total_bill\", \"tip\", \"size\"]])\n```\n\n**Output:**\n\n|          | total_bill |   tip |  size |\n| :------- | ---------: | ----: | ----: |\n| count    |        244 |   244 |   244 |\n| mean     |     19.786 | 2.998 |  2.57 |\n| std      |      8.902 | 1.384 | 0.951 |\n| min      |       3.07 |     1 |     1 |\n| 1%       |       7.25 |     1 |     1 |\n| 5%       |      9.558 |  1.44 |     2 |\n| 25%      |     13.348 |     2 |     2 |\n| 50%      |     17.795 |   2.9 |     2 |\n| 75%      |     24.127 | 3.562 |     3 |\n| 95%      |     38.061 | 5.196 |     4 |\n| 99%      |     48.227 | 7.214 |     6 |\n| max      |      50.81 |    10 |     6 |\n| skew     |      1.133 | 1.465 | 1.448 |\n| kurtosis |      1.218 | 3.648 | 1.732 |\n| notnull  |        244 |   244 |   244 |\n| isnull   |          0 |     0 |     0 |\n\n2. `data.outliers` module\n\nThis function extract the outliers from the given dataset using **IQR** method and returns the dataframe.\n\n```python\nfrom easy_analysis.data import outliers\noutliers.extract_outliers(tips[[\"total_bill\", \"tip\", \"size\"]], \"total_bill\")\n```\n\n**Output:**\n\n| total_bill |  tip | size |\n| ---------: | ---: | ---: |\n|      50.81 |   10 |    3 |\n|      48.33 |    9 |    4 |\n|      48.27 | 6.73 |    4 |\n|      48.17 |    5 |    6 |\n|      45.35 |  3.5 |    3 |\n|       44.3 |  2.5 |    3 |\n|      43.11 |    5 |    4 |\n|      41.19 |    5 |    5 |\n|      40.55 |    3 |    2 |\n\n3. `plots.univariate` module\n\nUse it for comprehensive univariate plots.\n\n```python\nfrom easy_analysis.plots import univariate\nunivariate.visualize_feature(tips[\"total_bill\"])\n```\n\n![univariate.visualize_feature](./assets/plots/univariate.visualize_feature.jpeg)\n\n4. `plots.insights`\n\nUse `insights.null_plot` function to get overview of null values in a graph.\n\n```python\nfrom easy_analysis.plots import insights\ninsights.null_plot(tips)  # Output: A graph which gives a overview of null values.\n```\n\n### Issues\n\nIf you have any issue or query related to this project you can raise [here](https://github.com/arv-anshul/easy-analysis/issues).\n\n### Authors\n\n- [@arv-anshul](https://github.com/arv-anshul)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farv-anshul%2Feasy-analysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farv-anshul%2Feasy-analysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farv-anshul%2Feasy-analysis/lists"}