2017-05-18 89 views
0

所以我需要將我的熊貓數據框更改爲JSON以在dygraphs中繪圖。數據如下所示:如何將熊貓數據框更改爲JSON以繪製dygraph中的數據?

Date  Open High  Low Close  Volume           
2004-08-19 100.01 104.06 95.96 100.335 44659000.0  
2004-08-20 101.01 109.08 100.50 108.310 22834300.0   
2004-08-23 110.76 113.48 109.05 109.400 18256100.0   
2004-08-24 111.24 111.60 103.57 104.870 15247300.0   
2004-08-25 104.76 108.00 103.88 106.000 9188600.0 

回答

0

您如何構建json?我的猜測是你可能希望每一行都是一個記錄,無論是否有索引號。嘗試:

df.to_json(orient='records') 

df.to_json(orient='index') 

如果你想要的列標題密鑰和列數據作爲JSON輸出值,你可以使用:

df.to_json(orient='columns') 
+0

香港專業教育學院試圖尋找通過dygraphs文檔;我認爲我需要它的格式是: 「Date,Temperature \ n」+ 「2008-05-07,75 \ n」+ 「2008-05-08,70 \ n」+ 「 2008-05-09,80 \ n「 但是後來我可能需要將它格式化爲: (0,0),(.1,.2),(.3,.1),(.5, 1),(.8,.6),(1,1.08),(1.3,1.1),(2,3.23),(2.43,2),其中所有的值都不是日期。 –

+0

因此,我查看了熊貓文檔(http://pandas.pydata.org/pandas-docs/stable/io.html#io-json-writer)並發現了設置: dfopen = df.to_json(orient ='values')使我得到[1492300800000,141.91,142.38,141.05,141.05],[1491696000000,143.73,144.18,143.27,143.34] –

相關問題