Студия машинного обучения Azure, формат ввода сценариев Python - PullRequest
0 голосов
/ 19 октября 2018

Я выполняю скрипт на python в студии Azure ML.Сценарий python примет ввод одной строки, обработает строку и затем вернет обработанный результат.

Я использую «Ввод данных вручную» в качестве ввода (подключение к «Dataset1» в модуле «Выполнение скрипта Python»)и формат ввода CSV.Этот вход также мой «Вход веб-службы».Итак, в скрипте Python я получу вводимый текст, как показано ниже:

         input_text = dataframe1.iat[0, 0]

Но я обнаружил, что мне нужно ввести текст, начиная со 2-й строки, как показано на следующем рисунке.

enter image description here

Если поместить текст в первую строку, скрипт Python не будет выполнен.Из сообщения об ошибке, кажется, 'индекс из-за ошибки.Но я поместил данные в первый ряд и первый столбец, единственный столбец.Почему я до сих пор получаю эту ошибку?Мне не очень понятна схема ввода.Может кто-нибудь объяснить?Спасибо.

[Error]         Caught exception while executing function: Traceback (most recent call last):
[Error]           File "C:\server\invokepy.py", line 199, in batch
[Error]             odfs = mod.azureml_main(*idfs)
[Error]           File "C:\temp\b792c87679e1424fb3300c65b0231c07.py", line 43, in azureml_main
[Error]             input_text = dataframe1.iat[0, 0]
[Error]           File "C:\pyhome\lib\site-packages\pandas\core\indexing.py", line 1610, in __getitem__
[Error]             return self.obj.get_value(*key, takeable=self._takeable)
[Information]         theano/typed_list/type.py                      2016-09-06 14:31:24         3870
[Information]         theano/typed_list/type.pyc                     2016-09-06 14:31:26         6025
[Information]         theano/typed_list/__init__.py                  2016-09-06 14:31:24           71
[Information]         theano/typed_list/__init__.pyc                 2016-09-06 14:31:26          287
[Information]         theano/updates.py                              2016-09-06 14:31:24         3405
[Information]         theano/updates.pyc                             2016-09-06 14:31:26         3317
[Information]         theano/version.py                              2016-09-06 14:31:24          208
[Information]         theano/version.pyc                             2016-09-06 14:31:26          380
[Information]         theano/__init__.py                             2016-09-06 14:31:24         6675
[Information]         theano/__init__.pyc                            2016-09-06 14:31:26         6689
[Information]         [ READING ] 0:00:00
[Information]         Input pandas.DataFrame #1:
[Information]         Empty DataFrame
[Information]         Columns: [Text start from here.]
[Information]         Index: []
[Error]           File "C:\pyhome\lib\site-packages\pandas\core\frame.py", line 1832, in get_value
[Error]             return _maybe_box_datetimelike(series._values[index])
[Error]         IndexError: index 0 is out of bounds for axis 0 with size 0
[Error]         Process returned with non-zero exit code 1
...