[PYTHON] 인덱스없이 json으로 팬더 데이터 프레임
PYTHON인덱스없이 json으로 팬더 데이터 프레임
데이터 프레임을 가져와 특정 json 형식으로 변환하려고합니다.
내 데이터 프레임 예제는 다음과 같습니다.
DataFrame name: Stops
id location
0 [50, 50]
1 [60, 60]
2 [70, 70]
3 [80, 80]
다음은 변환하려는 json 형식입니다.
"stops":
[
{
"id": 1,
"location": [50, 50]
},
{
"id": 2,
"location": [60, 60]
},
... (and so on)
]
그것은 dicts의 목록입니다. 나는 거의 다음 코드를 가지고있다 :
df.reset_index (). to_json (orient = 'index')
그러나 해당 행에는 다음과 같은 색인도 포함됩니다.
"stops":
{
"0":
{
"id": 0,
"location": [50, 50]
},
"1":
{
"id": 1,
"location": [60, 60]
},
... (and so on)
}
이것은 dicts의 dict이며 또한 인덱스를 두 번 포함합니다 (첫 번째 dict에서는 두 번째 dict의 "id"로!). 모든 도움을 주시면 감사하겠습니다.
해결법
-
==============================
1.당신은 orient = '레코드'를 사용할 수 있습니다.
당신은 orient = '레코드'를 사용할 수 있습니다.
print df.reset_index().to_json(orient='records') [ {"id":0,"location":"[50, 50]"}, {"id":1,"location":"[60, 60]"}, {"id":2,"location":"[70, 70]"}, {"id":3,"location":"[80, 80]"} ]
from https://stackoverflow.com/questions/28590663/pandas-dataframe-to-json-without-index by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] PyPdf를 사용하여 pdf 파일의 한 줄씩 읽는 방법? (0) | 2018.10.27 |
---|---|
[PYTHON] 어떻게 장고 모델 클래스를 동적으로 검색합니까? (0) | 2018.10.27 |
[PYTHON] 선택한 행과 열의 팬더 분 () (0) | 2018.10.27 |
[PYTHON] Python Pandas DataFrame에서 timedelta64 [ns] 열을 초로 변환하십시오. (0) | 2018.10.27 |
[PYTHON] Java : 자리 표시 자로 문자열 서식 지정 (0) | 2018.10.26 |