Передача фрейма данных в операционную систему модели MS R Server - PullRequest
0 голосов
/ 27 сентября 2018

Я использую сервер ML, и у меня развернута служба, которая ожидает, что один из ее входных данных будет data.frame.

Когда я соединяюсь с R с этой конечной точкой API с помощью mrsdeploy, я могу передать data.frame.Я хотел бы сделать то же самое в Prostman с использованием JSON.

Как я могу отформатировать свой json, скажем, для ввода (data.frame) характеристик о ком-то?

Я бы предположил, что это что-то вроде {... "bio": {"age": 23, "height": 12, "eyeC": "red"}}

У меня естьперепробовал множество комбинаций, все возвращали ошибку о преобразовании в data.frame в R

Ответы [ 2 ]

0 голосов
/ 28 сентября 2018

Вы должны передать кадр данных в формате столбца, а не строк.То есть, если ваши данные выглядят так:

foo bar
  1   a
  2   b
  3   c

Тогда API ожидает, что ввод будет

{
  "foo": [1, 2, 3],
  "bar": ["a", "b", "c"]
} 
0 голосов
/ 28 сентября 2018

Таким образом, при развертывании службы должно быть создано определение Swagger для этой службы.Не можете ли вы импортировать это определение в Почтальон и перейти оттуда?

Читать здесь для получения дополнительной информации.

...