awswrangler.dynamodb.put_df¶
- awswrangler.dynamodb.put_df(df: DataFrame, table_name: str, boto3_session: Optional[Session] = None) Any ¶
Write all items from a DataFrame to a DynamoDB.
Note
This function has arguments which can be configured globally through wr.config or environment variables:
Check out the Global Configurations Tutorial for details.
- Parameters
df (pd.DataFrame) – Pandas DataFrame https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.html
table_name (str) – Name of the Amazon DynamoDB table.
boto3_session (boto3.Session(), optional) – Boto3 Session. The default boto3 Session will be used if boto3_session receive None.
- Returns
None.
- Return type
None
Examples
Writing rows of DataFrame
>>> import awswrangler as wr >>> import pandas as pd >>> wr.dynamodb.put_df( ... df=pd.DataFrame({'key': [1, 2, 3]}), ... table_name='table' ... )