Data Buckaroo
Lightweight AWS Data Wrangler, for Athena queries only. Also has a lightweight "DataFrame" implementation if you prefer not to use Pandas.
Install
pip install data-buckaroo
# Optional if you would like to use Pandas
pip install data-buckaroo[pandas]
Usage
from data_buckaroo import AthenaQuery
from lightframe import LightFrame
aq = AthenaQuery(workgroup="ATHENA_WORKGROUP", database="ATHENA_DATABASE")
lf: LightFrame = aq.read_sql_query("SELECT * FROM TABLE_NAME")
print(lf)
id string_object string float int date timestamp bool par0 par1
0 1 foo foo 1.0 1 2020-01-01 2020-01-01 00:00:00 True 1 a
1 2 1 b
2 3 boo boo 2.0 2 2020-01-02 2020-01-02 00:00:01 False 2 b
Metadata
Release files for data-buckaroo 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| data-buckaroo-0.1.1.tar.gz | 23.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| data_buckaroo-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 51.4 kB
Release files / data-buckaroo-0.1.1.tar.gz
| Download URL | data-buckaroo-0.1.1.tar.gz |
|---|---|
| Size | 23.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
519c1e0c951eb60158bbc67a5ec3458f64cc4117b8f92888e7b2255bd00b3675
|
|
BLAKE2b-256 checksum How to use checksums |
0b593fb46e5341d51f164936995076658c8254ca571bc02382a7b9a353c31a2a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.2.0b2 CPython/3.9.10 Linux/5.15.0-40-generic
|
Release files / data_buckaroo-0.1.1-py3-none-any.whl
| Download URL | data_buckaroo-0.1.1-py3-none-any.whl |
|---|---|
| Size | 28.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e0cf3184479888b133318278b4edd9705829cf2a7377f345d9d74c12a2a6251e
|
|
BLAKE2b-256 checksum How to use checksums |
126e95075860a90e86e75282dfdb83a5907fa3d6c7f246a66390787b9d1ff065
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.2.0b2 CPython/3.9.10 Linux/5.15.0-40-generic
|