amazon-dynamodb - Pandas Dataframe 转换为 DynamoDB 表
问题描述
我有一个以下格式的数据框。
我正在尝试将其移动到以下格式的 DynamoDB 表中。
设备ID | 传感器类型 | 时间戳 | 最小最大平均 |
---|
在下面的代码中苦苦挣扎..对此有任何帮助...
df = pd.DataFrame(col)
df['SensorValue'] = pd.to_numeric(df['SensorValue'], errors='coerce')
df['CurrentTime'] = pd.to_datetime(df['CurrentTime'])
minute = pd.Grouper(key='CurrentTime', freq='T')
df = df.groupby(['DeviceId','SensorDataType', minute]).SensorValue.agg(['min','max','mean'])
table1 = dynamodb.Table('bsm_data_table')
with table1.batch_writer() as batch:
for index, row in df.iterrows():
content = {
'DeviceId', row['DeviceId'],
'SensorDataType', row['SensorDataType'],
'CurrentTime', row['CurrentTime'],
'min', row['min'],
'max',row['max'],
'mean',row['mean']
}
batch.put_item(Item=content)
解决方案
推荐阅读
- php - 数组中的逗号分隔值
- android - 房间数据库类初始化
- ios - 无法在 UIViewController 中向 UIImageView 添加渐变
- java - Jersey Viewable 显示 json 而不是 JSP
- powershell - 如果 Powershell 中的 foreach 循环内的条件不匹配
- css - 在 WebForms 中显示 SVG 图像
- c# - 如何在unity3D中用另一个替换完整的项目地形?
- java - 在查询中创建新对象时,HQL createQuery 抛出 NullPointerException
- c# - 如何使用 ABCpdf 将图像添加到 PDF 文档的专色通道中?
- security - Json Web Token (JWT) - 可用于保证 HTTP 正文的完整性?