Techniques for Chat Data Analytics with Python

Part I: Communication Density Analysis

Photo by Mikechie Esparagoza
and obtained from Pexels.com

For many years now, our communication has become increasingly digital. Whether through quick text messages via chat applications or sending emails, digital messaging has firmly embedded itself in our daily lives.
This leads to an increase in the amount of digitally produced data.
Since communication involves at least two individuals, it can reveal a lot of insights about the participants and their relationship with each other.

This article will be the first part of a series where I will show you the cool things you can do with your chats and the personal insights you can gain from them. You can always find the Python code and any Tableau files I create for visualizations on my GitHub profile.

The Goal

Since this is the first article of the series, I would like to start with a high-level analysis of the metadata from WhatsApp chats. I have named the upcoming analysis Communication Density Analysis because the main feature of the visualization emerges from the density of the sent messages.