问题标签 [google-cloud-datalab]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用列表时,谷歌云数据实验室中的 WHERE 语句失败。
我正在使用 google cloud datalab,我正在尝试根据列表中的匹配项从表中选择数据。
首先,我使用 python 单元来定义我的列表
然后我用我的 sql 查询创建一个单元格
然后我会使用另一个 python 单元格调用它
这会失败,因为 WHERE 语句不正确。
如果我将要再次匹配的名称硬编码到 sql 语句中,它就可以工作。
我认为这是因为我将列表传递给 sql,但我不确定如何在云数据实验室正确执行此操作。我在搜索时发现的大多数 python 结果都使用 python 来制作整个 sql 命令,我只想添加到列表中。
谢谢。
google-cloud-datalab - 由于 RPC 失败,无法在现有项目上部署 Google Cloud Datalab
我想将 Google Cloud Datalab 部署为现有项目的模块。我已经成功地在一个小型演示项目上部署了 datalab,但是我们的大型应用程序部署失败(该项目位于美国,我正在使用我们的所有者帐户进行部署,我们启用了相关的 apis 等)。
具体的故障点与我在其他数据库中看到的 SO 部署故障不匹配。尝试在我们的存储库中创建 datalab 分支时,部署脚本失败(请参阅下面的日志输出)。有趣的是,我多次重复部署过程,并在文件 27/35 上反复看到 RPC 失败。
值得注意的是,该项目的云存储库链接到外部 github 存储库。
关于这里发生的事情或如何解决的任何想法?谢谢!
google-cloud-datalab - 如何链接图表和 javascript 单元格以具有相同的图表对象作为参考
最近开始探索 Cloud Datalab。我已经实现了 GeoCharts,现在我想放置事件处理和扩展图表功能。我不知道如何链接 %%charts 单元格和 %%javascript 单元格以具有相同的图表引用并执行事件处理。有人可以帮我解决这个问题吗?
google-cloud-datalab - 无法在 datalab 中运行作业
我想使用以下代码在 datalab 中运行作业:
运行代码时出现此错误:
关于这里发生了什么或如何解决它的任何想法?谢谢!
google-cloud-datalab - Datalab:将笔记本移动到其他文件夹
我在datalab中复制了一个笔记本。但不是将副本放在同一个文件夹中 - 它是在根文件夹中创建的。这可能是一个需要修复的错误。同时,我尝试将文件移动到正确的文件夹,但 datalab UI 似乎不支持。
如何将 datalab 笔记本移动到另一个文件夹?
google-cloud-datalab - 为什么查询表返回行时表元数据显示零行?
我已将数据插入到 Cloud Datalab 中的表中。当我查看表元数据时,它说表的大小为 0,但如果我查询或采样表,我可以看到数据。是什么赋予了?
sql - 删除 Google Cloud Datalab SQL 模块参数中的引号?
datalab github 存储库(位于 datalab/tutorials/BigQuery/ 下)的“SQL 参数”IPython 笔记本中的参数化示例显示了如何更改在 WHERE 子句中测试的值。
但是,这种语法似乎总是在参数周围插入引号。当我传递不仅仅是一个简单值的参数时,这会中断:
这将打印一个无效的查询:
有什么方法可以插入未用引号括起来的值?
我在我的代码中重复使用该模块,在查询参数中使用可变数量的 OR 子句。所以我确实需要一种方法来传递更复杂的查询。
python - 如何将数据框从 Cloud Datalab 导出到 BigQuery 表?
我在 Google Cloud Datalab 工作,我想将 Pandas 数据框导出为新的 BigQuery 表。我正在尝试遵循 Cloud Datalab 附带的在线帮助笔记本,但我可以看到没有导出到 BigQuery 的示例,仅导出到 Google Cloud Storage。
无论如何,我可以弄清楚如何使用正确的架构在 BigQuery 中创建表,但我不知道如何将实际数据放入表中!
这就是我现在得到的:
所以这输出:
显示我的数据框有 8173 行。
如果我转到 BigQuery,我会看到该表已使用正确的架构创建,但其中没有数据。
我如何实际在那里导出数据?
如果不可能,那么我可以改为导出到 Cloud Storage,尽管我已经尝试过并且遇到了同样的问题。我更愿意导出到 BigQuery。
python - 从 Google Cloud Datalab 向 BigQuery 插入数据时如何调试解析错误?
如何调试从 Google Cloud Datalab 将数据插入 BigQuery 的失败?
这是我的代码,但它在最后一行抛出错误。aggregate_data
是一个有 8172 行和 92 列的 Pandas 数据框:
这是引发的错误:
在 BQ 中,已使用正确的模式创建了表,但其中没有数据。
我该如何进一步调试呢?上面的错误并没有告诉我太多信息,而且我在 BigQuery 中看不到任何内容。