Skip to main content

Data Exploration Terser

Project description

dexter

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

Not available for installing yet, but available for download and import at: https://github.com/igormagalhaesr/dexter

Usage

Importing dexter:

import dexter as dxt

Reading multiple dataframes in a folder:

dataframes = dxt.readm_csv(./folder/)

Displaying results:

dataframes.display()

Out:

col1 col2 col3
0 value1 $3
1 value2 $5
2 value3 $7
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 – @igormagalhaesrigormagalhaesr@gmail.com

github.com/igormagalhaesr

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

dxter-0.0.1.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

dxter-0.0.1-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file dxter-0.0.1.tar.gz.

File metadata

  • Download URL: dxter-0.0.1.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for dxter-0.0.1.tar.gz
Algorithm Hash digest
SHA256 9ff1176307ea7214705f3170dfed3315f11dbfd7a0edc190785d353a68b77ac9
MD5 e6ef9ac796727ce6c638d717fc523d27
BLAKE2b-256 24ed2a145b70232870bbf18b3698b81f60a7034b24fb9f5611c46409a4efed99

See more details on using hashes here.

File details

Details for the file dxter-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: dxter-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for dxter-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 57487ea68d1ca7976fdaf77767b3f21fcddec0260e5ac88d12616c9504fee4c0
MD5 5764fe1525a807f2556863e612ed8b92
BLAKE2b-256 4ce3f1c2d4d7f2f786a7a5116880706bd39c1e6fc1196e4d7aa3aa6bb0cf4d9f

See more details on using hashes here.

Supported by

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