Skip to main content

dexter

PyPI version GitHub license Documentation Status


data exploration terser

What is dexter?

dexter is a lightweight Python package built on top of numpy and pandas that allows fast data exploration for multiple structured table files in a folder. It's a high-level tool suitable for a first contact with a dataset composed of multiple dataframes.

Features

  • Importing multiple table files with readm_csv()
  • Saving DataFrames and Names with the FrameMap class
  • Applying pandas methods to multiple DataFrames at once

Installing

PyPI:

pip install dexter

https://pypi.org/project/dexter/

Usage

Importing dexter:

import dexter as dxt

Reading multiple dataframes in a folder:

dataframes = dxt.readm_csv(./folder/)

Displaying results:

dataframes.display()

Out:

df1
col1 col2 col3
0 value1 $3
1 value2 $5
2 value3 $7
df2
first second third
0 one 17%
1 two 19%
2 three 23%

Names and Frames

names = dataframes.names
frames = dataframes.frames

Multiple Dataframes Types

dataframes.dtypes()

Multiple Missing Values

dataframes.multiple_missing()

Multiple Descriptions

dataframes.describe()

For more concrete examples, check the notebook

Contributing

  1. Fork it (https://github.com/igormagalhaesr/dexter)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Dependencies

License

Distributed under the BSD 3 license. See LICENSE.txt for more information.

Contact

Igor Magalhaes – @igormagalhaesr – igormagalhaesr@gmail.com

github.com/igormagalhaesr

Release files for dexter 0.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dexter 0.0.7
File Size Uploaded
dexter-0.0.7.tar.gz 10.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dexter 0.0.7
File Interpreter ABI Platform
dexter-0.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 20.4 kB

Release files / dexter-0.0.7.tar.gz

Download URL dexter-0.0.7.tar.gz
Size 10.3 kB
Tags Source
SHA-256 checksum
How to use checksums
2435a3df2be9ffa0a22e8126502ebf96dde1a2e8b11aefc31b66c3e54a760d94
BLAKE2b-256 checksum
How to use checksums
8caef90524be272b17b3076e2e3deb55036deadaf71e8373d56af35e34a72a2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

Release files / dexter-0.0.7-py3-none-any.whl

Download URL dexter-0.0.7-py3-none-any.whl
Size 10.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4c12fe714d75c488fec9f632749298a469cf92b8e5bf5588ba8e704806ad8211
BLAKE2b-256 checksum
How to use checksums
5d48eab54d9d80e9c199d24ff41a6f9a5ea7bba5f8d99a65e2a92314c10e8f4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

Release history Release notifications | RSS feed

This release

0.0.7 This release

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page