Skip to main content

Pandas on AWS.

Project description

AWS Data Wrangler

Pandas on AWS

AWS Data Wrangler

Release Python Version Code style: black License

Checked with mypy 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.2.0.tar.gz (58.0 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.2.0-py3.6.egg (137.8 kB view details)

Uploaded Egg

awswrangler-1.2.0-py3-none-any.whl (64.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: awswrangler-1.2.0.tar.gz
  • Upload date:
  • Size: 58.0 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.2.0.tar.gz
Algorithm Hash digest
SHA256 06d23915e36fc6881707f44485bd2bd494b2ce1abc00405d6b1b95c94f42e3b3
MD5 d43af742384a0867442938e9c76af4e4
BLAKE2b-256 673eae382da719251063c26712c9131709b33248777a82f9ac52fdf4034b4da3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awswrangler-1.2.0-py3.6.egg
  • Upload date:
  • Size: 137.8 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.2.0-py3.6.egg
Algorithm Hash digest
SHA256 84551639a629cfafe5176d042a693aa799c6ca95080e713c272e425b39feb258
MD5 763b23d78720173b1e90dc22060012fa
BLAKE2b-256 7e589bf7d40a92a4f0bc0093b675ab0f72af333bf23815e61ce80d47dcea86cf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awswrangler-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 64.0 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 85944e6a01328824262930d25e9a62ff3c0daa2f8e498ac3fab051e040ebc4d7
MD5 9745334a01c7f7518cdec06cb592bb6b
BLAKE2b-256 5f450a9153e9787033dcd2c2706bf1f858ca4d84616dbd46a4860651ab5f0c44

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