2017-08-15 16 views
0

DataFrameテーブルをhtmlにJsonオブジェクトに変換して正常に渡しました。ここにJsonオブジェクトの外観を示します。 15015456000001501632000000、および 'Pct_Change':パンダのDataFrameとブートストラップテーブル

accrued_income:{1501545600000: 236368.08, 1501632000000: 239957.09, Pct_Change: 1.5183987618} 
nav:{1501545600000: 24.37265947, 1501632000000: 24.43271182, Pct_Change: 0.2463922744} 
outstanding_shares_par:{1501545600000: 865725.234, 1501632000000: 865725.234, Pct_Change: 0} 
security_value:{1501545600000: 19863626.03, 1501632000000: 19938086.06, Pct_Change: 0.3748561813} 
shareholder_equity:{1501545600000: 21100026.32, 1501632000000: 21152015.16, Pct_Change: 0.2463922993} 
total_assets:{1501545600000: 21198382.3, 1501632000000: 21250293, Pct_Change: 0.2448804785} 

は、今私は3つの列がありBootstrap Table.にこれを表示したいです。最初の2つの列は、基本的にUnix形式に変換されたDateTimeです。さらに、keysを行ラベルにします。基本的に私はこのようになりますテーブルをしたい:

enter image description here

+0

私が間違っている場合、私はあなたがデータフレーム 'to_jsonを()'メソッドをJSONにデータフレームを解析されてきた理解し、私を修正してください? [https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_json.html]。そして今、あなたはそれを正規のテーブルに変換しようとしています(そして、ブートストラップでスタイルを設定しますか?) – mmenschig

+0

これは間違いです – anderish

答えて

1

あなたはパンダで実行することはできませんJSONで何かをやっている場合を除き、あなたは直接HTMLテーブルにパンダからあなたのデータフレームを解析し、適切に割り当てることができますそれをしながらCSSクラス。 to_html()方法について

# Creates the dataframe 
df = pd.DataFrame(myData) 

# Parses the dataframe into an HTML element with 3 Bootstrap classes assigned. 
html = df.to_html(classes=["table-bordered", "table-striped", "table-hover"]) 

さらに詳しい情報:https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_html.html

+0

さて、個々の要素はどうやって修正しますか? – anderish

+0

個々の要素を変更することはどういう意味ですか?あなたは何をしたいと思うかの例を挙げることができますか? – mmenschig

+0

'to_html()'はプロセスの最後のステップです。異なるフィールド/カラム名やその他のデータの分類とグループ化が必要な場合は、これらの変更をpandasのドメイン内で行う必要があります – mmenschig