Skip to main content

simple-eda-dzhu9

Tiny EDA helper for pandas. It gives you a handful of boring, useful functions for a first look at a DataFrame — no dashboards, no custom classes, just plain dicts, lists, and a pandas Series.

Install

pip install simple-eda-dzhu9

Or, from a local checkout (editable / development install):

# run from the folder that contains pyproject.toml
python -m pip install -e .

Use

import pandas as pd
import simple_eda as eda

df = pd.DataFrame({
    "name": ["Ana", "Bo", None],
    "age": [25, None, 31],
})

print(eda.summarize(df))
# {'rows': 3, 'columns': 2, 'names': ['name', 'age'],
#  'dtypes': {'name': 'object', 'age': 'float64'}}

print(eda.missing(df))
# age     1
# name    1
# dtype: int64

print(eda.numeric_columns(df))      # ['age']
print(eda.categorical_columns(df))  # ['name']

API

Function Returns What it does
summarize(df) dict Rows, columns, column names, and dtypes.
missing(df) pandas.Series Null counts per column, sorted descending.
numeric_columns(df) list[str] Names of numeric columns.
categorical_columns(df) list[str] Names of object/category columns.

Notes

  • Input: pandas DataFrame only (not Polars, Spark, Dask, or Arrow yet).
  • Output: plain objects (dicts, lists, ints, strings, pandas Series).
  • Functions never modify the DataFrame in place.

This is a 0.1.0 release: the first working version — installable and understandable, not complete.

License

MIT — see LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simple_eda_dzhu9-0.1.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

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

simple_eda_dzhu9-0.1.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file simple_eda_dzhu9-0.1.0.tar.gz.

File metadata

  • Download URL: simple_eda_dzhu9-0.1.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for simple_eda_dzhu9-0.1.0.tar.gz
Algorithm Hash digest
SHA256 967f22edd197560fdef9840a6876fb95f10cbc458313c970df75efbe6a8510b1
MD5 417b652396f875afefd6a1ecb03baaf5
BLAKE2b-256 049c27f5c179ee9849506be66b3f4e0fe7012aa0fc4dcb77f62bd0128b8161fd

See more details on using hashes here.

File details

Details for the file simple_eda_dzhu9-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for simple_eda_dzhu9-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0b736f6e628a9d4c571ef13acfe1f8d749423bda9d5205595d941de7c08c3833
MD5 1d4fa4df3ec6423f1f4bf8fc63db1cb8
BLAKE2b-256 283e1d44eaf9f5472b3bb329b276b11704d79d27d35aaaa51913ed701dff5d31

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 Sentry Error logging StatusPage Status page