python - Python Gsheets insert_row 正在跳过数据
问题描述
我有一个双嵌套字典,其中返回的值是一个包含一个人特征的列表。我想将列表中的每个值写入谷歌表格,所以使用了 gspread。这是我的代码:
for person in list_id:
index = 2
for key, value in enrich_dict.items():
for keytwo, valuetwo in value.items():
row = [valuetwo[0], valuetwo[1], valuetwo[2], valuetwo[3], person]
sheet.insert_row(row, index)
index += 1
出于某种原因, valuetwo[3] 从未插入到工作表中,我只得到 4 列数据。无论我使用什么数据进行测试(尝试使用简单的字符串),情况总是如此,第 4 个值被跳过。
解决方案
你能发布一个你的输入和预期输出的例子吗?
推荐阅读
- c++ - 如何在 C++ 向量(特征)中获得最大的 n 值?
- python-3.x - 从包含子字符串的列表中删除元素,例如“第 1 页,共 67 页”或“第 2 页,共 67 页”
- c - 使用嵌套循环和 If/Else 语句展开循环 10 x 10 展开
- stm32 - 如何使用 ATLINK/V2 UART 通信烧写程序
- excel - 通过 VBA 在工作表上插入的 ActiveX 标签在右侧和底部显示白色边框
- r - 检查正态分布错误
- python - 用于估算 NaN 值并给出值错误的简单 Imputer
- mysql - 在 desc 订单限制中显示客户时出错 5
- openlayers - 根据 OpenLayers 的业务趋势 - OpenLayers 支持的功能将在多大程度上保持免费?
- laravel - Laravel 迁移 - 将列放在另一列之前