Data Analysis

AWS SDK for pandas – integrate pandas with AWS data services

AWS SDK for pandas, formerly AWS Data Wrangler, extends pandas workflows to Amazon Web Services data and analytics infrastructure. It provides a collection of functions for exchanging tabular data between DataFrames, object storage, databases and managed analytical services.

The library is intended to simplify common extract, transform and load operations. Instead of manually coordinating multiple service-specific interfaces, users can perform many data transfer, query and metadata operations through a consistent analytical API.

AWS SDK for pandas is particularly useful for data engineering workflows involving Amazon S3, Athena, Glue and Redshift. It helps connect local data preparation and analysis with cloud-based storage and querying services.

This is free and open source software.

Key Features

  • Read and write pandas DataFrames using Amazon S3.
  • Support CSV, Parquet, JSON and other documented data formats.
  • Execute SQL queries with Amazon Athena and retrieve results as DataFrames.
  • Integrate with AWS Glue Data Catalog for table metadata and dataset discovery.
  • Read and write analytical data using Amazon Redshift.
  • Connect to supported relational databases including PostgreSQL, MySQL and Microsoft SQL Server.
  • Work with partitioned datasets and supported schema evolution workflows.
  • Read and write supported DynamoDB data.
  • Integrate with Amazon Timestream for time series information.
  • Access supported OpenSearch and Neptune data sources.
  • Perform supported dataset operations across S3 and AWS analytical services.
  • Distribute selected operations through the Ray execution backend.
  • Use AWS sessions and configuration settings to control service access.

Website: aws-sdk-pandas.readthedocs.io
Support:
Developer: AWS Professional Services
License: Apache License 2.0

AWS Data Wrangler is written in Python. Learn Python with our recommended free books and free tutorials.


Related Software

Python Data Analysis
pandasHigh-level building block for doing practical, real world data analysis
NumPyCore package for scientific computing with Python
SciPyEcosystem for mathematics, science, and engineering
PolarsDataFrame interface on top of an OLAP Query Engine
statsmodelsStatistical modeling and econometrics in Python
DaskAdvanced parallelism for analytics
OrangeComponent-based framework for machine learning and data mining
ModinDrop-in replacement for pandas
VaexFast visualization of big data
AWS DWExtends the power of pandas library
ytMulti-code Toolkit for Analyzing and Visualizing Volumetric Data
HoloViewsMake Data Analysis and Visualization Seamless
datatableManipulate 2-dimensional tabular data structures
xarrayWork with labelled multi-dimensional arrays and datasets
pyjanitorExtend pandas with readable data-cleaning functions
OptimusAgile Data Preparation Workflows

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted