使用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?