Skip to main content

Functions and tools for making Exploratory Data Analysis easy!

Project description

EDAeasy 😀

The package for quick exploratory data analysis

Instalation

pip install EDAeasy

Usage

The dataframe_summary function have relative simple summary of the columns of your dataframe for quick look at tabular data

Generate a summary DataFrame of the input DataFrame 'dataframe'.

Parameters
----------
dataframe : pandas.DataFrame
    The input DataFrame for which the summary needs to be generated.

Returns
-------
pandas.DataFrame
    A DataFrame containing summary information for each column in 'df':
    - Type: Data type of the column.
    - Min: Minimum value in the column.
    - Max: Maximum value in the column.
    - Nan %: Percentage of NaN values in the column.
    - # Unique Values: Total number of unique values in the column.
    - Unique values: List of unique values in the column.

Example
-------
>>> data = {
        'age': ['[40-50)', '[60-70)', '[70-80)'],
        'time_in_hospital': [8, 3, 5],
        'n_lab_procedures': [72, 34, 45],
        ...
    }
>>> dataframe = pd.DataFrame(data)
>>> result = dataframe_summary(df)
>>> print(result)
           Type       Min        Max  Nan %  # Unique Values                                  Unique values
Variables                                                                                                              
age       object   [40-50)    [90-100)    0.0        3      ['[70-80)', '[50-60)', '[60-70)', '[40-50)', '[80-90)', ...
time_in_hospital  int64    1           14    0.0        3        [8, 3, 5]
n_lab_procedures  int64    1          113    0.0        3        [72, 34, 45]
...

Note
----
The function uses vectorized operations to improve performance and memory usage.

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

edaeasy-1.2.3.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

edaeasy-1.2.3-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file edaeasy-1.2.3.tar.gz.

File metadata

  • Download URL: edaeasy-1.2.3.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.0 Darwin/23.5.0

File hashes

Hashes for edaeasy-1.2.3.tar.gz
Algorithm Hash digest
SHA256 9235a60a9ff3c3c862f538cd1c30b1c6cd8baad12e3a5f3ec171c726ee74773c
MD5 565bcf476e748cb1de2fd5e2d8cf7571
BLAKE2b-256 6f77f2d76ae2d36c3b51b3f9156b9f8474c87cf6f75ed82ef78f1b797955694d

See more details on using hashes here.

File details

Details for the file edaeasy-1.2.3-py3-none-any.whl.

File metadata

  • Download URL: edaeasy-1.2.3-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.0 Darwin/23.5.0

File hashes

Hashes for edaeasy-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 64b98e7fa379194af2a2ebdb0754ee19ad2497c8f2e410c124dcb01654458c0b
MD5 47c6dd1123658b2342c4175d3446da89
BLAKE2b-256 7cd8992848d8f8161546b550b759d9d0ec89a0ac1674e23497b35a3b9326984b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page