Skip to main content

Pandas on AWS.

Project description

AWS Data Wrangler

Pandas on AWS

AWS Data Wrangler

An AWS Professional Service open source initiative | aws-proserve-opensource@amazon.com

Release Python Version Code style: black License

Checked with mypy Coverage Static Checking Documentation Status

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

Powered By

Table of contents

Quick Start

Installation command: 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")

# Get a Redshift connection from Glue Catalog and retrieving data from Redshift Spectrum
con = wr.redshift.connect("my-glue-connection")
df = wr.redshift.read_sql_query("SELECT * FROM external_schema.my_table", con=con)
con.close()

Read The Docs

Community Resources

Please send a Pull Request with your resource reference and @githubhandle.

Who uses AWS Data Wrangler?

Knowing which companies are using this library is important to help prioritize the project internally.

Please send a Pull Request with your company name and @githubhandle if you may.

Amazon SageMaker Data Wrangler?

Amazon SageMaker Data Wrangler is a new SageMaker Studio feature that has a similar name but has a different purpose than the AWS Data Wrangler open source project.

  • AWS Data Wrangler is open source, runs anywhere, and is focused on code.

  • Amazon SageMaker Data Wrangler is specific for the SageMaker Studio environment and is focused on a visual interface.

Project details


Release history Release notifications | RSS feed

This version

2.0.0

Download files

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

Source Distribution

awswrangler-2.0.0.tar.gz (118.5 kB view details)

Uploaded Source

Built Distributions

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

awswrangler-2.0.0-py3.6.egg (315.9 kB view details)

Uploaded Egg

awswrangler-2.0.0-py3-none-any.whl (146.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: awswrangler-2.0.0.tar.gz
  • Upload date:
  • Size: 118.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.12

File hashes

Hashes for awswrangler-2.0.0.tar.gz
Algorithm Hash digest
SHA256 64251c5bef2a562e4cd249fc7b425b7541c421887b5ca824eb114161ca82cfe0
MD5 7b7ff5f858c1bd75c3cecd73747c0932
BLAKE2b-256 4ed47e5ff792a38072141c09dc623e83ba70b60a1b00e6ee0121a762054587f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awswrangler-2.0.0-py3.6.egg
  • Upload date:
  • Size: 315.9 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.12

File hashes

Hashes for awswrangler-2.0.0-py3.6.egg
Algorithm Hash digest
SHA256 a37770943f2d7286d505d7b3a2fd2a10a0e788dea4ee9e1121e18a5c70c4a990
MD5 08fbbd4eaf173d03d4b9b5099999e8b8
BLAKE2b-256 43d0bba90a7a617ac77f259a2182c647295e709369cc9b0b80beb0ccb7805a4e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awswrangler-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 146.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.12

File hashes

Hashes for awswrangler-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1cefba7edc3f82438e650ae41dce7e2f172c5c8e3257051b8d00be077fd7eb43
MD5 4ea6e2b889ca0f6b7e791d7ffb385568
BLAKE2b-256 3303fa7bd4ec07ceaf7eb5501b7042422b68fc83f168c88d15d8080d9f09b620

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