Анализ текста с помощью Python: Как лучше всего пометить запись на основе интерпретации текста в поле таблицы? - PullRequest
0 голосов
/ 09 октября 2019

Я хотел бы попросить вас о помощи не в конкретной строке кода, вместо этого я сомневаюсь:

Какой подход (инструмент) я должен использовать для просмотра наблюдений за покупками и сказатьЕсли это чрезвычайная ситуация или нет?

Описание проблемы:
У меня есть таблица с более чем 400 тысячами заявок на покупку в компании, где я работаю,Мое намерение состоит в том, чтобы просмотреть наблюдения за ходатайствами и указать, является ли это Чрезвычайным процессом или нет. Я знаю, что было бы легче, если бы создать новое поле, чтобы пользователь мог заполнить его. Но в этом-то и разница, я хотел бы проверить покупки, которые являются Чрезвычайными, просто просматривая представленные наблюдения. Таким образом, я могу отправить это людям, которые проверяют только подозреваемых.

Пример:
|PN |Наблюдение за ПН |Всего |
|001 |Чрезвычайная ситуация из-за отсутствия на складе |$ 4000,00 |
|002 |Закупка для снабжения новых аварийных команд |$ 100 000,00 |
|003 |Местные покупки как чрезвычайная ситуация |150,00 $ |
|004 |Срочный запуск новой команды |15 000,00 долларов США |

Интерпретация примера:
- В приведенном выше примере номер покупки (PN) 001, 003 является экстренным, поскольку он буквально объявлен.
- Случай002 является ложным срабатыванием, потому что компания работает с командой по имени Чрезвычайная ситуация.
- Случай 004 является чрезвычайной ситуацией, но вы можете сказать это только путем интерпретации текста.

Мое понимание решения:
Мне кажется, я мог бы начать изучать библиотеку NLTK на python, чтобы анализировать настроения в данных и извлекать те, которые являются неотложными после обучениямодель с некоторыми желаемыми результатами.

Сужая мои сомнения:
Я просто прошу вас подтвердить мне, правильный ли я подход, если я ошибаюсь или есть в Интернетелучшее решение для достижения этой цели.

Заранее спасибо. =)

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