我正在尝试将一个大的Pandas表格加载到dynamoDB中。
我已经尝试了以下for循环方法:
for k in range(1000):
trans = {}
trans['Director'] = DL_dt['director_name'][k]
trans['Language'] = DL_dt['original_language'][k]
print("add :", DL_dt['director_name'][k] , DL_dt['original_language'][k])
table.put_item(Item=trans)
它可以工作,但是非常耗时。
有没有更快的加载方法?(类似于sql数据库的to_sql
)
我找到了batchwriteitem
函数,但我不确定它是否有效,也不知道如何使用它。
非常感谢。