Я хочу сохранить вопрос пользователя без ответа и классифицировать их по разным классам, вопрос без ответа будет сохранен в файле Excel.
на самом деле то, что я пытаюсь сделать, это то, что я хочу сохранить все вопросы без ответа в виде строки или текста в файле Excel, тогда эти вопросы без ответа будут классифицироваться на основе ключевого слова (предположим, кто-то задал вопрос, связанный с «ценой» и нет предопределенного ответа, но поскольку ключевое слово «цена» есть, оно будет относиться к «вопросу, связанному с ценой, без ответа») @sumit
Ваш вопрос не очень ясен, я бы посоветовал добавить в вопрос все технические детали, а также то, что у вас есть, и какой результат вы ожидаете. Пожалуйста, помогите нам помочь вам. stackoverflow.com/help/как спросить
Пожалуйста, уточните вашу конкретную проблему или предоставьте дополнительную информацию, чтобы выделить именно то, что вам нужно. Как сейчас написано, трудно точно сказать, о чем вы спрашиваете.
У вас есть список категорий? Вы уже упомянули цену, а как насчет прошлого, будущего, прибыли, убытка и т. д.?
Вы можете создать словарь списков с категориями
categories = {
"price": [],
"size": [],
.
.
.
}
Затем пройдите через все категории.keys() и найдите каждый ключ в каждом вопросе, а затем добавьте в список.
for q in questions: #list of questions
for k in categories.keys():
if k in q:
categories[k].append(q)
Это даст вам словарь категоризированных вопросов. Но вопросы могут повторяться в нескольких категориях, будьте осторожны. (вы можете вытолкнуть эти вопросы)
Добавьте флаг (по умолчанию False) ко всем вопросам. Измените его на True, когда на вопрос будет дан ответ.