全文共2179字,预计学习时长6分钟
图源:unsplash
很难想象没有聊天软件的一天要怎么度过。WhatsApp为我们与家人、朋友、同事交流相处提供了平台,这么多年来,我们在上面发送、阅读了无数条消息。这些消息记录了我们生活的点点滴滴。如果分析这些消息,你可能会得到非常惊人的结果,勘破生活中许多细节。
我在谷歌找到了一些供人们分析WhatsApp聊天记录的网站,试用过大部分应用程序之后,我还是想要构建一个简单的应用程序,能够提供更多的分析和细节:
· 应用程序要能够自动检测上传的聊天是群聊还是私聊,用户只需上传聊天,无需单击任何其他按钮,即可相应显示相关可视化内容。
· 从用户的角度来看,消息、表情、媒体等等的绝对数量没有什么意义。因此我把重点放在两人之间的统计数据,或者将其与平均值进行比较,这样更直观、更容易理解,也增加了使用这个分析仪的兴奋感。
· 在用户想要放大到某个特定时间段的情况下,可以指定要分析的聊天持续时间,例如了解新冠疫情对消息及其发送频率的影响。
· 能够下载一份分析和可视化报告,便于与他人分享。
基于这些因素,我用shiny和R-Markdown创建了一个仪表盘:https://reubenjoseph13.shinyapps.io/Whatsapp_Analyzer/
1. 一般图表和数字——私聊和群聊所共有的
基本总和
这是一些有关聊天的非常基本数据统计,比如短信总数、笑脸总数等等,以及以之计算