2016-08-24 8 views
1

私はパンダのデータフレームをたくさん持っています。私はそれらをHTMLで見たい(また、jsonが欲しい)。だから、これは私がやったことです:Pythonからjsonファイルをhtmlに変換する

  1. masterDFは=(すべてのDFSを連結しpd.concat([DF1、DF2、DF3、..])
  2. masterDf.to_json(jsonFile、オリエント= '記録') =>これはリスト形式で、有効なJSONファイルを与えるが、。
  3. htmlStr = json2html.convert(JSON = jsonString)
  4. HTMLFILE =書き込みhtmlStrあるmyfile.htmlに。

JSONをファイルは次のようになります。 [{"A":1458000000000、 "B":300、 "C":1、 "sid":101、 "D":323.4775570025、 "score":0.0726、{"A":1458604800000、 "B":6767、 "C":1、 "sid":101、 "D":321.8098393263、 "score":0.9524} {「A」:1478345600000、「B」:9999、「C」:3、「sid」:29987、「D」:125.6096891766、「スコア」:0.9874、{「A」:1457827200000、「B」:私が直面しているのは: pd.to_jsonは[]形式のjsonfileを出力します。リストのように。このjsonファイルを使用して読み込むことができません。このように:

with open(jsonFile) as json_data: 
    js = json.load(json_data) 
    htmlStr = json2html.convert(json = js) 
    return htmlStr 

上記のようなjsonファイルを読み込んでhtmlに変換する方法はありますか?

+0

なぜあなたはcsvでエクスポートしていいのでしょうか? –

答えて

0

なぜpandas.DataFrame.to_htmlを使用しないのですか? (http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_html.html

+0

私は本当に中間出力としてjsonファイルが必要です。それをどこかに保管しなければならない。 – user1717931

+0

しかし、あなたは両方をやってしまうのを防ぎますか? masterDF.to_json、次にmasterDF.to_htmlを視覚化しますか? – alex314159

+0

実際には...何も私を防ぎません。 masterDfから直接htmlとjsonを生成するオプションを選択しました。前にそれを考えなかった! – user1717931

関連する問題