【问题标题】:Is it possible to create a new Google BigQuery table from pandas?是否可以从熊猫创建一个新的 Google BigQuery 表?
【发布时间】:2015-09-22 20:22:22
【问题描述】:

我想知道是否可以从 pandas 创建一个新的 bigquery 表。我在文档中没有看到它,所以我猜不是。但是没有证据等,所以我想我会问。如果可能的话,我很乐意看到一个例子。

【问题讨论】:

    标签: pandas google-bigquery


    【解决方案1】:

    这是在0.17中添加的,应该很快就会在这里发布。请参阅发行说明here

    如果您使用 conda,您可以像这样升级到候选版本:

    conda install -c pandas pandas
    

    【讨论】:

    • 太棒了——我应该检查一下 deb 分支。熊猫有什么不能做的吗? (不是一个真正的问题,但它是可笑的可扩展!)
    【解决方案2】:

    作为一个选项:您始终可以通过为 select 语句提供所需数据类型的虚拟数据和所需文件名的别名以及额外的 where 子句和适当的处置来创建 [empty] 表 - 例如,如果为空,则写入目标表

    SELECT col1, col2, col3 FROM (
      SELECT 1 as col1, 'b' as col2, true as col3
    )
    WHERE false
    

    【讨论】:

    • 谢谢你——我会 0.17,但这也很好。
    猜你喜欢
    • 1970-01-01
    • 2020-12-27
    • 2015-03-28
    • 2020-05-08
    • 1970-01-01
    • 2014-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多