我目前正在使用Apache Zeppelin并且我有一个pandas / pyspark数据帧,我想让最终用户选择将其下载为csv文件(或任何excel相关格式)。
要做到这一点,我需要使用AngularJS语言,但我不知道如何编写必要的代码,这将采用数据框并将其下载为excel表。
到目前为止我所做的是以下内容:
https://gist.github.com/anonymous/815fb404daa94979596db7731934d5bd
stockData55是我想从csv_table_output输出输出字符串的变量。当我使用字符串,因为它是正常的,但我不知道如何解析从csv_table_output到角变量的信息
如果有更好的方法,而不是使用附加的代码我很高兴看到
答案 0 :(得分:1)
Zeppelin v0.6.0包含ZEPPELIN-997,允许您将数据帧本地导出为csv或tsv,例如:
%pyspark
df = sqlContext.createDataFrame([(1, 'foo'), (2, 'bar')],
('id', 'name'))
z.show(df)
呈现为: