首页 > 解决方案 > Python 和 BigQuery 不适用于带有 Nones 的“重复”字段

问题描述

我正在尝试通过 google.cloud BigQuery 包添加 JSON 数据。

未映射架构的位置 ( autodetect=True, schema_update_options="ALLOW_FIELD_ADDITION")。

它工作得很好,直到我得到一个嵌套对象,比如附加对象

{'most_recent_voyage': {'eta': None, 'destination': 'HONG KONG',
                        'matched_port': {'unlocode': 'HK HKG', 'port_name': 'Hong Kong',
                                         'center_point': {'type': 'Point', 'coordinates': [None, None]}}}}

经过一番调查后,我发现如果我将浮动对象放入coordinates而不是None, None.

我该如何解决这个问题,可能是什么问题?

标签: pythongoogle-bigquery

解决方案


推荐阅读