Я хочу заменить слова (например, глаголы, наречия ...) некоторой специальной строкой (например, "NIL"), кроме прилагательных и существительных.
То есть для текста:
анархизм возник как термин оскорбления, впервые использованный против ранних радикалов рабочего класса
Сначала я использую теги POS (универсальный формат), в результате получается формат с тегами:
анархизм / НЕТ / ГЛАГОЛ как / ADP a / термин DET / СУЩЕСТВЕННОЕ слово / злоупотребление ADP / NOUN first / ADV used / ГЛАГОЛ против / ADP в начале / ADJ работает / NOUN класс / NOUN радикалы / NOUN
и я хочу получить такой текст:
анархизм / NOUN NIL NIL NIL термин / NOUN NIL злоупотребление / NOUN NIL NIL NIL NIL рабочий / NOUN класс / NOUN радикалы / NOUN
которые сохраняют существительные и прилагательные, а другие слова заменяют специальной строкой (например, "NIL").
Есть ли какой-нибудь эффективный способ сделать это в Python, размер моего корпуса может быть 10G +.
Большое спасибо!