Preparing training data for NLP machine learning task
Nlp like spacy remove stop works and identify proper nouns and nouns.  It does fairly well at identifying nouns but is not perfect.  Try a sample of your data and see how accurate your percentages become.  Use the medium model