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
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
- Fork it (https://github.com/igormagalhaesr/dexter)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - 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
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
Built Distribution
File details
Details for the file dexter-0.0.7.tar.gz
.
File metadata
- Download URL: dexter-0.0.7.tar.gz
- Upload date:
- Size: 10.3 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2435a3df2be9ffa0a22e8126502ebf96dde1a2e8b11aefc31b66c3e54a760d94 |
|
MD5 | 96ced1661bf4b4e5852c076d4c1fc078 |
|
BLAKE2b-256 | 8caef90524be272b17b3076e2e3deb55036deadaf71e8373d56af35e34a72a2c |
File details
Details for the file dexter-0.0.7-py3-none-any.whl
.
File metadata
- Download URL: dexter-0.0.7-py3-none-any.whl
- Upload date:
- Size: 10.1 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c12fe714d75c488fec9f632749298a469cf92b8e5bf5588ba8e704806ad8211 |
|
MD5 | 723caaf4dcf59449f53c372202b5c12e |
|
BLAKE2b-256 | 5d48eab54d9d80e9c199d24ff41a6f9a5ea7bba5f8d99a65e2a92314c10e8f4d |