2016-07-25 6 views
0

現在、Apache Zeppelinを使用しています。私はpandas/pysparkデータフレームを持っています。エンドユーザにオプションを与えてcsvファイル(または任意のExcel関連の形式)。Zeppelin Apache - ダウンロードボタンを使用して、パンダまたはPySparkのデータフレームをダウンロードします。

私はAngularJS言語を使用する必要がありますが、私はデータフレームを取得し、Excelテーブルとしてダウンロードする必要なコードを書く方法を知らない。

  • 私はパンダのデータフレームを持って、JSON文字列(csv_table_output)にそれを変換する:私がこれまで行ってきた何

    は次のとおりです。

enter image description here

  • 下の画像は、その後、私はCSV形式でテーブルをエクスポートするために使用したい以下の角度コードをオンラインが見つかりました:

https://gist.github.com/anonymous/815fb404daa94979596db7731934d5bd

stockData55私はcsv_table_outputからの出力文字列を入れたい変数です。私は文字列を使用するとき、それはうまくいくが、私はcsv_table_outputから角度変数に情報を解析する方法を知らない。

添付のコードを使用する代わりに、より良い方法がある場合は

答えて

1

ツェッペリンv0.6.0が、あなたはCSVファイルとしてデータフレームをエクスポートすることができますまたはネイティブTSV、例えばZEPPELIN-997が含まれています

としてレンダリング
%pyspark 

df = sqlContext.createDataFrame([(1, 'foo'), (2, 'bar')], 
           ('id', 'name')) 

z.show(df) 

screenshot

+0

このボタンは、開発モードのときに使用できます。レポートモード(他のユーザーと共有するレポート)に進むと、これらのボタンはすべて使用できません – Demis

関連する問題