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

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 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.7.0.tar.gz (92.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.7.0-py3.6.egg (246.4 kB view details)

Uploaded Egg

awswrangler-1.7.0-py3-none-any.whl (116.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: awswrangler-1.7.0.tar.gz
  • Upload date:
  • Size: 92.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.11

File hashes

Hashes for awswrangler-1.7.0.tar.gz
Algorithm Hash digest
SHA256 9d23276127d0ce75b0970cd6a8430f0c2e3b4a3a50225b9d6260d34b218fb846
MD5 bb48751be597815a45a98a05348cf77d
BLAKE2b-256 e773677193527c10730ce8f15c80f358c3629e94aba502559df0e13c281f8d62

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awswrangler-1.7.0-py3.6.egg
  • Upload date:
  • Size: 246.4 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.11

File hashes

Hashes for awswrangler-1.7.0-py3.6.egg
Algorithm Hash digest
SHA256 2c5f3301bde8ef7ef4741efa461b83f2f05fc741388dbf3dec6c8ac0bd9c390d
MD5 a8e06096ec17c376a74166ce813a8f5b
BLAKE2b-256 dfd6c9c9bddc33ea37a27bf42c64f904aa1e90cb76b66f3735931ce23eda1f76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awswrangler-1.7.0-py3-none-any.whl
  • Upload date:
  • Size: 116.1 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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.11

File hashes

Hashes for awswrangler-1.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8e91cef4fbca9f6db604362e86db8cd49a5a5319a96c1ff7673e8f1fdd3d90ea
MD5 c39a656a464ea99b02e650a3688837f8
BLAKE2b-256 13e5825d557fadca8462ef1c155cbd08f8d3fe907914f9d1ca38e9ea69348784

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