python - 如何拆分熊猫数据框以适应 deepL API 请求限制?
问题描述
df_translated = df.apply(lambda text: translate(text, source_lang, target_lang, deepl_auth_key))
我正在发送一个 pandas 数据帧(从此处导出为 CSV 的数据)以转换为 deepL API。我收到以下错误:413 - The request size exceeds the limit.
这是由于限制之一,即:
The request body size should not exceed 128 KiB (128 * 1024 bytes).
如何通过仅传递一组行(例如 N=10 行)来拆分我的API 请求?或者更好的是有没有一种有效的方法来确定这个数字或行应该取决于数据框的大小?
解决方案
推荐阅读
- regex - 如何在 While If 语句中使用正则表达式?Perl
- azure-devops - 在管道的发布阶段强制数据播种
- java - 我在 Java 中做错了什么?
- c++ - 如果在 constexpr 上下文中,如何在 assert() 和 static_assert() 之间分派,依赖?
- android - 我们如何在三星平板电脑中设置信息亭模式?
- javascript - 使用 JavaScript 中的正则表达式在 jstree 中选择一个节点
- java - 在微服务应用程序中打包公共代码
- rtf - 在 BI Publisher rtf 模板的 for-each 循环中使用分节符
- r - R. 选择观察开始于
- java - @Select 在没有参数而不是选择所有实体时引发错误(Datastax Java Driver Mapper)