使用python在zeppelin中动态选择表单

Posted

技术标签:

【中文标题】使用python在zeppelin中动态选择表单【英文标题】:Dynamic form selection in zeppelin with python 【发布时间】:2021-06-08 15:42:56 【问题描述】:

我想用 python 解释器在 apache zeppelin 中创建一个动态表单。我希望在用户选择列中的值后显示图表。在下面的示例中,我想在选择 example_1 列的选项“A”、“B”、“C”、“D”后显示图表。

data = 'example_1':  ['B','A', 'B','C','D','B','C','C'],
        'example_2': ['X','Y','Z','Z','X','Y','X','Y'],
        'example_3': [2,1,5,5,3,2,1,1]
        

df = pd.DataFrame (data, columns = ['example_1','example_2','example_3'])

  example_1 example_2  example_3
0         B         X          2
1         A         Y          1
2         B         Z          5
3         C         Z          5
4         D         X          3
5         B         Y          2
6         C         X          1
7         C         Y          1

我可以在 mysql 解释中使用选择,在 WHERE 条件下使用 $,但是我如何在 python 中做到这一点?

谢谢

【问题讨论】:

【参考方案1】:

我试试这个,效果很好>

z.show(df.loc[df["example_1"]==z.select("selection",[('A','A'),('B','B'),('C','C'),('D','D')])])

【讨论】:

以上是关于使用python在zeppelin中动态选择表单的主要内容,如果未能解决你的问题,请参考以下文章

Zeppelin 动态表单:如何将变量传递给动态表单——或者——重用动态表单

Angular - 在 Zeppelin 中将动态表单内容插入数据库

如何在 Zeppelin 的 javascript 中将变量放入 z ZeppelinContext?

Apache Zeppelin:使用 z.run() 从另一个运行段落会引发空指针异常

apache zeppelin入门

如何在 Zeppelin 中使用来自 S3 的依赖项?