我们正在尝试在BigQuery中创建一个表。我们有一个创建模式的Google示例中的代码,但是指定模式的代码在元组中。在
代码如下:
table.schema = (
bigquery.SchemaField('Name', 'STRING'),
bigquery.SchemaField('Age', 'INTEGER'),
bigquery.SchemaField('Weight', 'FLOAT'),
)
我们面临的问题是,我们在列表中有我们需要的头字段(即[名称]、[年龄]、[权重])-但据我们所知,元组是不可变的。在
因此,我们无法执行这样的代码,因为它会抛出一个不可变的对象错误:
^{pr2}$当元组结构是不可变的时,我们如何从头列表创建表模式?如何创建对象中的所有字段?在
新的Python BigQuery API从元组更改为列表,这意味着您现在可以使用以下代码以编程方式执行所要求的操作:
我想你只需要这个:
相关问题 更多 >
编程相关推荐