Требуется MS R Server API для возврата кадра данных в формате строка за строкой JSON, а не столбец за столбцом - PullRequest
0 голосов
/ 05 октября 2018

Мои веб-разработчики не могут работать с форматом JSON, созданным MRSDeploy, найденным в Microsoft ML Service Server.

Пример:

Возвращаемый фрейм данных:

foo bar prediction
  1   a .98
  2   b .75
  3   c .55

Код PublishService:

# Publish as service using publishService() function from 
api <- publishService(
"MyPrediction_v1",
code = function_InOut,
inputs = list(foo = "numeric", bar = "character"),
outputs = list(OutputDataSet = "data.frame"),
v = version
)

Текущий возврат

{
  "foo": [1, 2, 3],
  "bar": ["a", "b", "c"]
  "prediction" [.98,.75,.55]
} 

Предпочтительный возврат

{"Results": [
    {
    "foo": 1,
    "bar":"a",
    "prediction":.98
    },
    {
    "foo": 2,
   "bar":"b",
   "prediction":.75
    },
    {
   "foo": 2,
   "bar":"c",
   "prediction":.55
}
]
}       

Как получить строку за строкойвернуть?столбец за столбцом не желателен?

...