dxter


Namedxter JSON
Version 0.0.1 PyPI version JSON
download
home_pagehttps://github.com/igormagalhaesr/dexter
SummaryData Exploration Terser
upload_time2021-07-27 00:59:52
maintainer
docs_urlNone
authorIgor Magalhaes
requires_python
licenseBSD 3
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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.

![](dexter.png)

## 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:
```python
import dexter as dxt
```

Reading multiple dataframes in a folder:
```python
dataframes = dxt.readm_csv(./folder/)
```

Displaying results:
```python
dataframes.display()
```
```Out:```

<div style="float: left;margin-right:10px">
  <table>
    <tr>
      <td><b>col1</b></td>
      <td><b>col2</b></td>
      <td><b>col3</b></td>
    </tr>
    <tr>
      <td>0</td>
      <td>value1</td>
      <td>$3</td>
    </tr>
    <tr>
      <td>1</td>
      <td>value2</td>
      <td>$5</td>
    </tr>
    <tr>
      <td>2</td>
      <td>value3</td>
      <td>$7</td>
    </tr>
  </table>
</div>
<div style="float: left">
  <table>
    <tr>
      <td><b>first</b></td>
      <td><b>second</b></td>
      <td><b>third</b></td>
    </tr>
    <tr>
      <td>0</td>
      <td>one</td>
      <td>17%</td>
    </tr>
    <tr>
      <td>1</td>
      <td>two</td>
      <td>19%</td>
    </tr>
    <tr>
      <td>2</td>
      <td>three</td>
      <td>23%</td>
    </tr>
  </table>
</div>
<br />

Names and Frames
```python
names = dataframes.names
frames = dataframes.frames
```

Multiple Dataframes Types
```python
dataframes.dtypes()
```

Multiple Missing Values
```python
dataframes.multiple_missing()
```

Multiple Descriptions
```python
dataframes.describe()
```

For more concrete examples, check the [notebook](Example.ipynb)

## 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

- [NumPy](https://www.numpy.org)
- [Pandas](https://pandas.pydata.org/)
- [IPython](https://ipython.org/)

## License

Distributed under the [BSD 3](LICENSE.txt) license. See ``LICENSE.txt`` for more information. 

## Contact

Igor Magalhaes – [@igormagalhaesr](https://twitter.com/igormagalhaesr) – igormagalhaesr@gmail.com

[github.com/igormagalhaesr](https://github.com/igormagalhaesr/)



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/igormagalhaesr/dexter",
    "name": "dxter",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Igor Magalhaes",
    "author_email": "igor.magalhaes.r@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/24/ed/2a145b70232870bbf18b3698b81f60a7034b24fb9f5611c46409a4efed99/dxter-0.0.1.tar.gz",
    "platform": "",
    "description": "# dexter\n>data exploration terser\n\n## What is dexter?\n\n**dexter** is a lightweight Python package built on top of **numpy** and **pandas** that allows fast data exploration \nfor multiple structured table files in a folder. It's a high-level tool suitable for a first contact with a dataset\ncomposed of multiple dataframes.\n\n![](dexter.png)\n\n## Features\n\n  - Importing multiple table files with **readm_csv()**\n  - Saving DataFrames and Names with the **FrameMap** class\n  - Applying pandas methods to multiple DataFrames at once\n\n## Installing\n\nNot available for installing yet, but available for download and import at: https://github.com/igormagalhaesr/dexter\n\n## Usage \n\nImporting dexter:\n```python\nimport dexter as dxt\n```\n\nReading multiple dataframes in a folder:\n```python\ndataframes = dxt.readm_csv(./folder/)\n```\n\nDisplaying results:\n```python\ndataframes.display()\n```\n```Out:```\n\n<div style=\"float: left;margin-right:10px\">\n  <table>\n    <tr>\n      <td><b>col1</b></td>\n      <td><b>col2</b></td>\n      <td><b>col3</b></td>\n    </tr>\n    <tr>\n      <td>0</td>\n      <td>value1</td>\n      <td>$3</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>value2</td>\n      <td>$5</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>value3</td>\n      <td>$7</td>\n    </tr>\n  </table>\n</div>\n<div style=\"float: left\">\n  <table>\n    <tr>\n      <td><b>first</b></td>\n      <td><b>second</b></td>\n      <td><b>third</b></td>\n    </tr>\n    <tr>\n      <td>0</td>\n      <td>one</td>\n      <td>17%</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>two</td>\n      <td>19%</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>three</td>\n      <td>23%</td>\n    </tr>\n  </table>\n</div>\n<br />\n\nNames and Frames\n```python\nnames = dataframes.names\nframes = dataframes.frames\n```\n\nMultiple Dataframes Types\n```python\ndataframes.dtypes()\n```\n\nMultiple Missing Values\n```python\ndataframes.multiple_missing()\n```\n\nMultiple Descriptions\n```python\ndataframes.describe()\n```\n\nFor more concrete examples, check the [notebook](Example.ipynb)\n\n## Contributing\n\n1. Fork it (https://github.com/igormagalhaesr/dexter)\n2. Create your feature branch (`git checkout -b feature/fooBar`)\n3. Commit your changes (`git commit -am 'Add some fooBar'`)\n4. Push to the branch (`git push origin feature/fooBar`)\n5. Create a new Pull Request\n\n## Dependencies\n\n- [NumPy](https://www.numpy.org)\n- [Pandas](https://pandas.pydata.org/)\n- [IPython](https://ipython.org/)\n\n## License\n\nDistributed under the [BSD 3](LICENSE.txt) license. See ``LICENSE.txt`` for more information. \n\n## Contact\n\nIgor Magalhaes \u2013 [@igormagalhaesr](https://twitter.com/igormagalhaesr) \u2013 igormagalhaesr@gmail.com\n\n[github.com/igormagalhaesr](https://github.com/igormagalhaesr/)\n\n\n",
    "bugtrack_url": null,
    "license": "BSD 3",
    "summary": "Data Exploration Terser",
    "version": "0.0.1",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "5764fe1525a807f2556863e612ed8b92",
                "sha256": "57487ea68d1ca7976fdaf77767b3f21fcddec0260e5ac88d12616c9504fee4c0"
            },
            "downloads": -1,
            "filename": "dxter-0.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "5764fe1525a807f2556863e612ed8b92",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 7889,
            "upload_time": "2021-07-27T00:59:51",
            "upload_time_iso_8601": "2021-07-27T00:59:51.448028Z",
            "url": "https://files.pythonhosted.org/packages/4c/e3/f1c2d4d7f2f786a7a5116880706bd39c1e6fc1196e4d7aa3aa6bb0cf4d9f/dxter-0.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "e6ef9ac796727ce6c638d717fc523d27",
                "sha256": "9ff1176307ea7214705f3170dfed3315f11dbfd7a0edc190785d353a68b77ac9"
            },
            "downloads": -1,
            "filename": "dxter-0.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "e6ef9ac796727ce6c638d717fc523d27",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 7201,
            "upload_time": "2021-07-27T00:59:52",
            "upload_time_iso_8601": "2021-07-27T00:59:52.844871Z",
            "url": "https://files.pythonhosted.org/packages/24/ed/2a145b70232870bbf18b3698b81f60a7034b24fb9f5611c46409a4efed99/dxter-0.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2021-07-27 00:59:52",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "igormagalhaesr",
    "github_project": "dexter",
    "lcname": "dxter"
}
        
Elapsed time: 0.26147s