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

This version

1.6.2

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.2.tar.gz (75.4 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.2-py3.6.egg (200.4 kB view details)

Uploaded Egg

awswrangler-1.6.2-py3-none-any.whl (90.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: awswrangler-1.6.2.tar.gz
  • Upload date:
  • Size: 75.4 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.2.tar.gz
Algorithm Hash digest
SHA256 42ff2644ee2fd6f5a40cb111f8ad7986ad6da711b07041b8b9c1e6e90a412408
MD5 12d3542c2584ef64b5407bcd700c75bb
BLAKE2b-256 27466a089cbd6f66d3a12d40bdc8e96c0fd6c70fc635687521622b7d88d1f3dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awswrangler-1.6.2-py3.6.egg
  • Upload date:
  • Size: 200.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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.10

File hashes

Hashes for awswrangler-1.6.2-py3.6.egg
Algorithm Hash digest
SHA256 16c42f5dee9dbdf19375e57d54138610c20fab7cc42e58443caa947f0ef66206
MD5 18d1f78fe749f113ecc8c6411ea583d1
BLAKE2b-256 396b011e19e72ea591252f95936d141cfbf7e3abbe0d0dcbb6df51d9fa95a9d2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awswrangler-1.6.2-py3-none-any.whl
  • Upload date:
  • Size: 90.8 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8c535ed4daa24374861f6276da037ce6a9d647f60705f4cc0477bdc4dc282ba8
MD5 383d92814fb54bf7ea859d29874bdca9
BLAKE2b-256 f00485a737449f758c3c8a274cf06dc7bcf10b21de6b7d111c51a2e9c30e1074

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