0
OpenCPU 개발자 사용자 정의 함수 코드를 실행하기 위해 OpenCPU를 사용하려고하며 "list"를 사용하여 둘 이상의 매개 변수를 반환하려고합니다. 뭐 그런 : 그것은 잘 작동목록 출력의 경우 OpenCPU 직렬화
result = list(x=data.frame(a),y=data.frame(b))
return (result)
하지만 OpenCPU은 하나 개의 변수 (R/.var)과 같은 결과를 포장하고 나는 별도의보기 만 JSON처럼 다운로드 할 수 있습니다. 이 경우 직렬화는 매우 비효율적이다 :
CSV OpenCPU 같은 다운로드 스칼라의 복제를 수행하고 다른 행 번호와 데이터 프레임에 가입 할 수없는 경우{
"x": [
{ "PC1": -0.0134, "PC2": -0.8164 }
,
{ "PC1": -0.2206, "PC2": -0.6093 }
,
{ "PC1": -1.0569, "PC2": -0.3061 }
],
"y": [
{ "hp": 270, "qsec": 20.36 }
,
{ "hp": 270, "qsec": 20.92 }
,
{ "hp": 201, "qsec": 22.46 }
]
}
.
$ x와 $ y를 별도로 다운로드 할 수있는 방법이 있습니까? 더 이상 최적의 직렬화 제안?
예, 여러 기능에 분할은 옵션이지만, 불행하게도 목록에 간단한 포장만큼 편리하지 않습니다. –