2017-05-18 10 views
0

그래서 팬 그래프 데이터 프레임을 JSON으로 변경하여 다이어그램에 그려야합니다. 데이터는 다음과 같습니다.팬더 데이터 프레임을 JSON으로 변경하여 데이터를 그래프로 그리는 방법은 무엇입니까?

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 문서를 통해; 내가 필요로하는 포맷은 다음과 같습니다 : "날짜, 온도 \ n"+ "2008-05-07,75 \ n"+ "2008-05-08,70 \ n"+ " \\ " (0, 0), (.1, .2), (.3, .1), (.5, 모든 값이 날짜가 아닌 (1, 1.08), (1.3, 1.1), (2, 3.23), (2.43, 2) –

+0

그래서 ive는 팬더 문서 (http://pandas.pydata.org/pandas-docs/stable/io.html#io-json-writer)를 보았고 ive는 설정 발견 : dfopen = df.to_json (orient = 'values')는 나를 [1492300800000,141.91,142.38,141.05,141.05], [1491696000000,143.73,144.18,143.27,143.34] –