Skip to main content

Pandas on AWS.

Project description

AWS Data Wrangler

Pandas on AWS


NOTE

We just released a new major version 1.0 with breaking changes. Please make sure that all your old projects has dependencies frozen on the desired version (e.g. pip install awswrangler==0.3.2).


AWS Data Wrangler

Release Python Version Code style: black License Checked with mypy Average time to resolve an issue

Coverage Static Checking Documentation Status

Source Downloads Page Installation Command
PyPi PyPI Downloads Link pip install awswrangler
Conda Conda Downloads Link conda install -c conda-forge awswrangler

Quick Start

Install the Wrangler with: pip install awswrangler

import awswrangler as wr
import pandas as pd

df = pd.DataFrame({"id": [1, 2], "value": ["foo", "boo"]})

# Storing data on Data Lake
wr.s3.to_parquet(
    df=df,
    path="s3://bucket/dataset/",
    dataset=True,
    database="my_db",
    table="my_table"
)

# Retrieving the data directly from Amazon S3
df = wr.s3.read_parquet("s3://bucket/dataset/", dataset=True)

# Retrieving the data from Amazon Athena
df = wr.athena.read_sql_query("SELECT * FROM my_table", database="my_db")

# Getting Redshift connection (SQLAlchemy) from Glue Catalog Connections
engine = wr.catalog.get_engine("my-redshift-connection")

# Retrieving the data from Amazon Redshift Spectrum
df = wr.db.read_sql_query("SELECT * FROM external_schema.my_table", con=engine)

Read The Docs

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

awswrangler-1.0.4.tar.gz (48.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

awswrangler-1.0.4-py3.6.egg (116.6 kB view details)

Uploaded Egg

awswrangler-1.0.4-py3-none-any.whl (54.8 kB view details)

Uploaded Python 3

File details

Details for the file awswrangler-1.0.4.tar.gz.

File metadata

  • Download URL: awswrangler-1.0.4.tar.gz
  • Upload date:
  • Size: 48.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.10

File hashes

Hashes for awswrangler-1.0.4.tar.gz
Algorithm Hash digest
SHA256 2dbfc0f6346751f482ef5678b6b362302cdedb131982c87bd29e5f7fa3d48e55
MD5 f42d75a38f542830e1d0ab73a4974471
BLAKE2b-256 0a13d72cd37d72e177c76dec0752c531bca209e41cbe8e204c3c9c58f0f72a78

See more details on using hashes here.

File details

Details for the file awswrangler-1.0.4-py3.6.egg.

File metadata

  • Download URL: awswrangler-1.0.4-py3.6.egg
  • Upload date:
  • Size: 116.6 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.10

File hashes

Hashes for awswrangler-1.0.4-py3.6.egg
Algorithm Hash digest
SHA256 3d09b7eba11d20f197ccb961f7b32efcdcf7df0c910676b6390cefc2ca923610
MD5 6ff90c8da98d2ce88ead1ef1b366b6f1
BLAKE2b-256 b7cfd2bbe0deb537c990aa35fcf7b6745ede4bc184b57dcd2fb802c260a31469

See more details on using hashes here.

File details

Details for the file awswrangler-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: awswrangler-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 54.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.10

File hashes

Hashes for awswrangler-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 47eb3aaa11c5fc2452cb51a6368fe621de4f941d846a8c196f9eb6e5c57a190d
MD5 2c3f13eb39143e385f254a7f37716d51
BLAKE2b-256 e089948397c3063be626b015535f64a2b76358cece280a6fc8547565b030d2b3

See more details on using hashes here.

Supported by

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