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.3.0.tar.gz (60.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-1.3.0-py3.6.egg (142.1 kB view details)

Uploaded Egg

awswrangler-1.3.0-py3-none-any.whl (66.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: awswrangler-1.3.0.tar.gz
  • Upload date:
  • Size: 60.5 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.3.0.tar.gz
Algorithm Hash digest
SHA256 2ade0a265a2deba2d94f50abdb14a80a9826a8890a7494561a4972b1dc8d352f
MD5 8ba99e360ed4d0839f7e8c002001ce82
BLAKE2b-256 5e97bdb9ac0df533719aba77c301e2e3e41bbce4bd566e7506c923249d5e5b9d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awswrangler-1.3.0-py3.6.egg
  • Upload date:
  • Size: 142.1 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.3.0-py3.6.egg
Algorithm Hash digest
SHA256 9d26c663d3dbecb98634dea2eec1ddaae6a7b85af7c74d8583ccf996572a6931
MD5 2d99b54297c8265a12cffc59f7abf188
BLAKE2b-256 367fc764bc8b51b44b85d4826d904ac4a6280d6416dc572205384273c8255f06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awswrangler-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 66.3 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f288854958b85a27492fec9721837024a7869d54700765f68f817d03cfa17d9b
MD5 b2a73a9947b48ac6181155587e210083
BLAKE2b-256 ae3347e1f39f2493ae1efa3dcd43e4d3ca2cb879baad464773f5e9321ebb196a

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