REDITED :R의 행렬/데이터 프레임을 몇 가지 제약 조건이있는 JSON 객체로 변환합니다.
R의 행렬을 구조가있는 JSON 객체로 변환해야합니다. rjson 패키지를 사용하고 있습니다. 예를 통해 내가 원하는 것을 설명해 드리겠습니다. 내 구체적인 경우는 추천 시스템 코드 R의 출력입니다. 여기서 X2 X3은 특정 항목 X1에 가장 가까운 2 개의 항목입니다. 또한 X4, X5는 해당 행에 대해 (X1, X2) 및 (X1, X3)과 연관된 유사성 점수입니다. 나는 모든 항목에 대한 모든 권장 항목을 JSON 객체로, 모든 항목을 권장 JSON 객체 항목과 함께 더 큰 JSON 객체로 원한다. 점수는 JSON 구조에도 통합되어야한다.
예제를 통해 설명하겠습니다. I 매트릭스 있다고 가정
는
X1 X2 X3 X4 X5
1 22 23 0.8 0.5
34 4 87 0.4 0.4
23 7 92 0.6 0.5
는 I 별도 JSON 엔티티 및이 각 조합에 대한 추천 항목 유사도 점수에 따라 각 항목 (모든 행마다 X1)에 대한 JSON 구조 할 순서대로 수행됩니다. 이 개별 객체를 포함하는 전체 JSON 객체는 필요 없습니다. "coid"라는 엔티티가 하나 더 있다고 가정하고 코드에 대한 입력으로 제공됩니다. XYZ이고 모든 행에 대해 동일하다고 가정합니다.
{ "_id" : { "coid" : "XYZ", "iid" : "1"}, "items" : [ { "item" : "22", "score" : 0.8},{ "item": "23", "score" : 0.5}] }
{ "_id" : { "coid" : "XYZ", "iid" : "34"},"items" : [ { "item" : "4", "score" : 0.4},{ "item": "87", "score" : 0.4}] }
{ "_id" : { "coid" : "XYZ", "iid" : "23"},"items" : [ { "item" : "7", "score" : 0.6},{ "item": "92", "score" : 0.5}] }
위와 같이 각 엔티티는 유효한 JSON 구조/객체이지만 전체적으로 별도의 JSON 객체로 통합되지 않습니다.
이전 질문에 대한 모든 도움을 주셔서 감사하지만 어쨌든 나는 결국이 새로운 변화가 그들과 관련이 없다고 느낍니다. 왜냐하면 결국 당신이 toJSON (일부 엔티티)을 수행하면 전체를 변환하기 때문입니다 하나의 JSON 객체로 나는 그것을 원하지 않는다. 나는 이것들과 같은 개개의 것들을 파일에 쓰길 원한다.
불편을 끼쳐 드려 죄송합니다. 도와주세요. 감사합니다. .
문제가 수정되었습니다 만들어야합니다. 내가 요청한 새로운 JSON 구조를 만드는 방법을 알려주세요. 감사. – user2878729