Приговор пунктуации возврат True- Spacy - PullRequest
0 голосов
/ 31 августа 2018

Я пишу запятую, содержащую предложения, чтобы преуспеть, используя панд.

lists = [sent for sent in doc.sents if ',' in sent.string.lower()]

Обнаружено, я могу вернуть True или False для него в Excel.

=ISNUMBER(SEARCH(",", A1))

Я использую приведенный ниже код для извлечения предложений и перечисления его в виде строк в Excel

sentences = [sent.string.strip() for sent in doc.sents]

Ожидается:

Sentence                                 IS_comma_sent
This sentence contains no comma.         False
There is a , in this sentence.           True

Любые предложения о том, как это сделать в пандах.

1 Ответ

0 голосов
/ 31 августа 2018

IIUC str.contains

df['Is_comma_sent']=df['Sentence'].str.contains(',')
...