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")

# Get Redshift connection (SQLAlchemy) from Glue and retrieving data from Redshift Spectrum
engine = wr.catalog.get_engine("my-redshift-connection")
df = wr.db.read_sql_query("SELECT * FROM external_schema.my_table", con=engine)

# Get MySQL connection (SQLAlchemy) from Glue Catalog and LOAD the data into MySQL
engine = wr.catalog.get_engine("my-mysql-connection")
wr.db.to_sql(df, engine, schema="test", name="my_table")

# Get PostgreSQL connection (SQLAlchemy) from Glue Catalog and LOAD the data into PostgreSQL
engine = wr.catalog.get_engine("my-postgresql-connection")
wr.db.to_sql(df, engine, schema="test", name="my_table")

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.6.3.tar.gz (81.3 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.6.3-py3.6.egg (201.1 kB view details)

Uploaded Egg

awswrangler-1.6.3-py3-none-any.whl (97.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: awswrangler-1.6.3.tar.gz
  • Upload date:
  • Size: 81.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.10

File hashes

Hashes for awswrangler-1.6.3.tar.gz
Algorithm Hash digest
SHA256 9bd95336b74d822d83d167df23f96d3b20fd13b277219247bd415980ed87f4ee
MD5 58a7c0c3e5dd4ac896a350724530a056
BLAKE2b-256 8679d3f773d1aee882bb15e0bd01f456350d4537203fc24b3b2529f60b52106b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awswrangler-1.6.3-py3.6.egg
  • Upload date:
  • Size: 201.1 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.10

File hashes

Hashes for awswrangler-1.6.3-py3.6.egg
Algorithm Hash digest
SHA256 0a374532dd0ef1f5b1d02dbc932b5f0b8f90d1cc21b139d75de2f980ebaf9732
MD5 b865adc46efbabdb92eb902b6f8bac0e
BLAKE2b-256 d70b83efe6b00cda5466cf1477edf780b567bbd14ddd88426bac07fade0e795d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awswrangler-1.6.3-py3-none-any.whl
  • Upload date:
  • Size: 97.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.10

File hashes

Hashes for awswrangler-1.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ce7374a581d26580b586484a5d24b9ab5e19c2fd66753983b82fbc6daf05e963
MD5 27d166ba1d49c20bbcc78e6d28b651c4
BLAKE2b-256 55de2cfbc8fcff529c5e13b4782cdb33e43f3f6ac3a5971427aab67d17b14fd9

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