This Python script analyzes text conversations from CSV files and generates various visualizations and statistics. It leverages natural language processing (NLP) techniques to provide insights into communication patterns.
- Word Frequency Analysis
- Sentiment Analysis
- Emoji Counting
- Message Length Analysis
- Part-of-Speech Tagging
- Visualization:
- Word Clouds for individual participants and combined
- Character and Message Counts
- Sentiment Over Time
- Response Time Analysis
- POS Tagging Analysis
- Python 3.x
- pandas
- matplotlib
- textblob
- emoji
- nltk
- wordcloud
- Clone the repository:
git clone <URL_of_your_GitHub_repository>