Мои веб-разработчики не могут работать с форматом 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
}
]
}
Как получить строку за строкойвернуть?столбец за столбцом не желателен?