IllegalArgumentException: 'Поле «класс» не существует. \ NДоступные поля: идентификатор, категория » - PullRequest
0 голосов
/ 08 мая 2020

код, который я использовал:

from pyspark.ml.feature import StringIndexer

indexer = StringIndexer(inputCol = 'class', outputCol = 'classIndex')
indexed = indexer.fit(df).transform(df)

indexed.show()

, и я получаю следующую ошибку:

During handling of the above exception, another exception occurred:

IllegalArgumentException                  Traceback (most recent call last)
/usr/local/lib/python3.6/dist-packages/pyspark/sql/utils.py in deco(*a, **kw)
 77                 raise QueryExecutionException(s.split(': ', 1)[1], stackTrace)
 78             if s.startswith('java.lang.IllegalArgumentException: '):
---> 79                 raise IllegalArgumentException(s.split(': ', 1)[1], stackTrace)
 80             raise
 81     return deco

IllegalArgumentException: 'Field "class" does not exist.\nAvailable fields: id, category'

как исправить ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...