'JSON'파일을 R의 데이터 프레임으로 변환하려고하는데 많은 성공을 거두지 못하고 있습니다.JSON 파일을 '비표준 형식'으로 구문 분석하십시오.
나는 RJSON과 RJSONIO를 사용해 보았지만 두 가지 모두 내 데이터 형식에 대해 동일한 이의가 있으며 첫 번째 집합 {} 사이의 값만 반환하는 것으로 보입니다. 당신이 볼 수 있듯이} {사이에 쉼표가 없습니다 - 그것은 내가 ++ 메모장에서 열면 보이는 정확히
{"response time":"1075","_p":"99ae8e5f1eb64091c019e57ff0e686d3","_t":1397514301}
{"_n":"searcher","version":"v4","mobile":"No","_p":"1797370","_t":1397514315}
{"month":"April","_n":"shown availability","availability":"unavailable","_t":1397514320}
이것은 : 여기 내 데이터의 예입니다.
목표는 각 {}이있는 행을 각 유형에 대한 열과 함께 표로 변환하는 것입니다. "_p", "_n", "_t"등. 내 데이터의 들쭉날쭉 한 특성을 처리하기 위해 plyr을 사용할 수 있음을 알고 있습니다.
이 문제에 접근하는 방법에 대한 도움을 주시면 감사하겠습니다.
R. –
에서 데이터 프레임을 어떻게 표시해야하는지에 대한 예제를 제공하십시오. 또한 각 샘플 라인의 끝에 쉼표를 추가 할 수 있습니다. 'gsub ("\\ n", ", \ n", x)'. 이렇게하면 줄 바꿈 문자가 쉼표로 바뀌고 줄 바꿈 문자로 바뀝니다. 또는 중괄호 사이에 줄 바꿈 문자가없는 경우 'gsub ("} {", "}, {", x, fixed = TRUE) –
감사합니다. 리처드 (Richard)는 질문을 확장하여 출력에 대한 간략한 요약을 제공했습니다. 얼마나 정확하게 fromSSON 함수에 gsub을 통합합니까? – Jacob