2016-07-08 3 views
0

저는 Python으로 작업하는 것이 매우 편안 합니다만, 지금까지 Pandas 데이터 프레임을 주로 사용했습니다. 변경을 위해 지금 JSON 입력을 사용해야합니다. 나는 파이썬 및 팬더 here에 그것을로드 할 수있는 방법을 발견했습니다, 내 질문에 그것의 새로운 입력란을 추가하는 동안 원래 입력 JSON 파일의 중첩 된 구조를 유지하는 것이 가능한 것입니까? JSON 파일의 구조를 보존하면서 (물론 새로운 열 추가를 제외하고) 일부 sklearn 알고리즘을 사용하여 새 열을 계산하고 원래 입력 파일에 추가하고 싶습니다.Python/Pandas/SKLearn - 원본 JSON 입력에 쓰기

할 방법이 있습니까?

감사합니다.

답변

0

json 항목에 추가하려고합니까? VAR

data[0]['f'] = var 
print 'JSON', json.dumps(data) 
JSON:[{'a': 'A', 'c': 3.0, 'b': (2, 4), "f":2.4}] 
:
data = [ { 'a':'A', 'b':(2, 4), 'c':3.0 } ] 
print 'DATA:', repr(data) 
DATA: [{'a': 'A', 'c': 3.0, 'b': (2, 4)}] 

는 F를 추가하고 싶은 말은