数据块-我们可以在笔记本中为所有单元格声明一个公共变量吗

时间:2020-07-07 11:57:11

标签: python azure-databricks azure-notebooks

想知道我们是否可以声明完整笔记本或所有单元格必需的变量 (就像在全局变量中一样)。它应该在所有单元格中都存在。

例如:company ='ABC' 第一个细胞

df = sqlContext.sql(“选择查询变量=” ABC“

第二个单元格 df = sqlContext.sql(“选择查询变量=” ABC“

或者我们如何将变量从一个单元传递到另一个单元

1 个答案:

答案 0 :(得分:2)

<notebook>中定义的所有变量在您当前的笔记本中可用。

enter image description here

如您所知,我们可以通过在单元格的开头指定语言魔术命令 %<language> 来覆盖默认语言。受支持的魔术命令为: %python %r %scala { {1}}

注意:在一种语言中定义的变量(因此在该语言的REPL中定义)在另一种语言的REPL中不可用。

参考: Azure Databricks - Use Notebooks