New Tip from the RCS Data Team

December 7, 2018

Natural Language Processing (NLP) assists computers with processing and understanding natural human language, such as speeches, tweets, and newspaper articles. NLP can range from counting the number of times a word appears in text to analyses that assess attitudes (e.g., positive, negative). NLP can be conducted on a variety of platforms, including the robust NLTK package in Python and several libraries in R.

For an introduction and hands-on experience using the NLTK in Python, DataCamp provides a free module as part of their NLP fundamentals course:

Additional information on the NLP packages in R can be found here:, and an introduction to text-mining and word cloud creation can be found here: