比较dicitionary中的多个值以避免重复

时间:2017-10-19 13:12:31

标签: python python-3.x airtable

我正在使用Airtable来存储一些数据。我需要定期将数据从csv导入到它中,但由于数据在结构上不匹配,我计划通过Python进行,我还不熟悉。

我需要在导入数据之前检查重复项,所以我想在迭代导入的CSV并根据我的需要重新格式化数据时,我还应该检查相应的行是否在那里。

以下是Airtable的表格:

{'id': 'recNEnwdnREAw9', 'fields': {'field1': 'data1', 'field2': 'data2'}, 'createdTime': '2017-10-18T15:27:32.000Z'}

这就是我的数据的样子

{'nr': 1, 'date': '2017-10-18', 'test': '1324wefwlerj', 'amount_eur': '40,00'}

这是高度简化的,每组中有更多字段。

我没有任何单个唯一值可供比较,因此我需要查看field1和field2是否与我当前在本地数据中的行匹配。那就是我迷路的地方。我是否需要通过一个字段迭代整个Airtable数据集,然后从结果中查看第二个?这对我来说听起来不是很有效,我确信有更好的方法!

感谢您的帮助

0 个答案:

没有答案