前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >手把手教你分析微信群聊记录,识别害群之马

手把手教你分析微信群聊记录,识别害群之马

作者头像
大数据文摘
发布于 2018-05-22 03:04:54
发布于 2018-05-22 03:04:54
5.3K0
举报
文章被收录于专栏:大数据文摘大数据文摘

导读:很多朋友加入了很多微信群,作为群中一员,你想知道这个群是否值得留下?而作为群主,你想了解目前这个群是否健康?如果有问题,那么坏了这锅粥的老鼠屎是谁?应该怎样设立群规?本文通过简单的分析给出思路,抛砖引玉,希望大家多提建议和意见。

作者:汪德诚 大数据文摘创办人

思路

人有人的调性,群有群的调性。观其言行,可对其进行粗略判断,时间跨度越长、信息越多,判断就准确。先把群聊天记录下载下来,看看能有什么收获。

数据收集

(1) 选择一个样本群:XX技术交流群

(2) 导出微信群聊记录到EXCEL

数据分析

导出的聊天记录格式为:时间、联系人、状态、类型、消息

  • 时间:发送或接收消息的时间
  • 联系人:群中昵称
  • 状态:接收/发送,发送表示“我”发出的消息
  • 类型:地理位置/动画表情/名片/视频/图片/网页/文本/系统消息/小视频/语音,一般来说网页指转发的文章,文本指发出的文字
  • 消息:聊天记录的内容

初步观察,群聊记录从2015/5/1 到2015/12/31,总计15112条,群现有成员494人。

个人感觉这个群还是一个很高端的交流群,进群由群主统一邀请,不会有人擅自邀请人进群,也没有什么广告,经常有人针对一个问题发起讨论,那么实际情况是否这样呢?我们看看统计数据

按”类型“统计

网页类型有2082条,占比有14%,总体看这是一个健康群,大部分的交流还是以文字为主,转发的文章不是很多。

不难想象,极端情况,如果群里的人都在转发文章,却没人说话,那么这个群也就没有什么价值了,因为这个群是没有思想的,大家都转发。转发文章和讨论的比例是多少你?没有一定之规,得看群定位,也要看分享的内容。但不管怎么说,如果群成员间交流少了,这不是好的趋势。

虽然目前这个群看似健康,但是未来还会健康吗?趋势很重要,既然要预测,就要加入”时间“维度。

按”类型“统计+时间

发现什么?网页(转发文章)的数量并没有增加,反而减少了,可是再看文本的数量,下滑的趋势非常明显,增加一列 网页/文本,看看

网页/文本比例如下图

可以看出,转发文章的比例越来越高了,群有越来越水的趋势啊!那么到底哪些人在转发文章?

按类型统计+时间维度+具体人员

此群共有人员494人,转发过文章的有249人,进一步分析可得

可以看出,转发的人不多,但是占比非常大,那么接下来我想知道:经常转发文章的人是否说话参与讨论?

统计:TOP10 转发人员,转发占比

初步判断 YJJ,LFY,HXG3人基本不参与讨论,只是转发文章,他们在转发什么?没转发时说什么?必须看原始数据了。

核实验证

经查看,这3人,大部分的时间都在转发文章,而且转发的文章几乎都来自同一个公众账号,即使发言也有很多是无效发言,比如:“感谢XXX”,或是今日公号文章的摘要…基本都是在推他自己的公号。基本可以确定,这3个人就是害群之马。

决策

作为群众,你可以选择留下还是离开

作为群主,你要关注群的现状、趋势,找到问题所在,制定适当的群规并监控执行。

总结

本文只是一个简单的分析案例,以聊天记录数量为基础,逐步加入时间、个人维度,分类统计,为群的运营提供一个思路。其实可分析的内容很多,比如对群管理人员发言的分析,能够看出群管理者对群的热情,再比如通过分析群内互相@,可以看出谁和谁经常公开秀恩爱,哈哈。

另,"群健康度"这个指标,没有统一的标准,和群设立的目标紧密相关。

如果你对群运营有感兴趣,可以加我的微信dataforall,备注“群运营”,我会建一个交流群,在这个群,我希望大家以交流为主,而且我会监控这个群的健康程度:)

附:Excel种操作方法:

(一)按类型统计

(1) 导出的聊天记录在Sheet1,新建Sheet2

(2) 选中类型列全部数据,拷贝到sheet2

(3) 选中类型列全部数据,拷贝到sheet2,删除重复项

(4) 计算各类型聊天记录数量

用到公式:COUNTIF

(二)类型+时间

(1)按月统计,sheet1列加入“月份“列

(2)按月分类统计

技巧:使用公式countifs可以快速、自动统计,注意公式中$符号的运用,单元格B18做好后,只要向右、向下拖拽,就能自动生成其他数据了。上面的例子肯定可以正常运行,有疑问的请各自百度查询了。

(三)网页类型+时间+个人

感谢免费好用的“同步助手”,让我很方便的导出微信聊天记录

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2016-01-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大数据文摘 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
Hexo优化 --- 利用 Markdown 语法画流程图
添加支持 Hexo 默认是不支持流程图的 Markdown 语法的,需要添加支持: 1 npm install --save hexo-filter-flowchart 演示 一个最简单的流程图 ···flow #由于渲染问题,请自行将 · 替换为 ` st=>start: 开始 e=>end: 结束 op=>operation: 我的操作 cond=>condition: 确认? st->op->cond cond(yes)->e cond(no)->op ··· ---- st=>start
一份执着✘
2018/06/04
2.6K0
多线程顺序处理的方式多线程顺序处理的方式
核心点: 1.锁共同资源lock 2.通过while循环判断每次被唤醒是否要再次阻塞
名字是乱打的
2021/12/24
4170
【Mermaid】画图工具使用笔记
文章目录 Mermaid简介 Mermaid使用方法 1、流程图(graph) 2、时序图(sequenceDiagram) 3、状态图(stateDiagram) 4、类图 5、甘特图(gantt) 6、饼图(pie) 7、需求图 参考连接 Mermaid简介 Mermaid 允许使用文本和代码创建图表和可视化效果。它是一个基于 JavaScript 的图表绘制和图表工具,可呈现受 Markdown 启发的文本定义,以动态创建和修改图表。 Mermaid使用方法 1、流程图(graph) graph
宝耶需努力
2022/12/13
2.4K0
【Mermaid】画图工具使用笔记
Java并发编程(06):Lock机制下API用法详解
Lock加锁相关结构中涉及两个使用广泛的基础API:ReentrantLock类和Condition接口,基本关系如下:
知了一笑
2020/07/09
3850
Java并发编程(06):Lock机制下API用法详解
Typora常用命令
1.本教程将使用 Typora 编辑器来讲解 Markdown 的语法,Typora 支持 MacOS 、Windows、Linux 平台,且包含多种主题,编辑后直接渲染出效果。
HammerZe
2022/05/09
5840
Typora常用命令
我用AI帮我生成了流程图、时序图(顺序图)、甘特图
AI思维导图工具是一种结合人工智能技术的在线软件,旨在帮助用户快速生成和编辑思维导图、流程图等图形结构。这些工具可以自动识别用户输入的文字或图片,并生成对应的图表,极大地简化了复杂逻辑的绘图过程。
AIGC新知
2024/10/08
2K0
我用AI帮我生成了流程图、时序图(顺序图)、甘特图
Markdown 语法和 MWeb 写作使用说明既然都整理了,捎带手把这个也整理了吧第一级标题<h1>
既然都整理了,捎带手把这个也整理了吧 快捷键汇总 预览 CMD + R 在 MWeb 中的快捷键为: 标题快捷键:Control + 1 -- Control + 6 下划线CMD + U、 斜体CMD + I、 加粗CMD + B 无序列表Option + U 插入图片Control + Shift + I 。 如果是 MWeb 的文档库中的文档,还可以用拖放图片、CMD + V 粘贴、 导入这三种方式来增加图片CMD + Option + I 插入链接Control + Shift + L
Albert陈凯
2018/04/08
1.6K0
Markdown 语法和 MWeb 写作使用说明既然都整理了,捎带手把这个也整理了吧第一级标题<h1>
md语法学习
​1.标题写法一:一级标签(# 一级标签)二级标签(## 二级标签)三级标签(### 三级标签)四级标签(#### 四级标签)五级标签(##### 五级标签)六级标签(###### 六级标签)注意#和文字之间要有空格写法二:只能用于一级和二级标签一级标签(文字下加===号)二级标签(文字下加---)2.下划线---(3个横线极其以上,但是要注意区别开二级标签的下划线)----***/---/___(3个符号极其以上)----3、列表有序列表123123123无序列表123 (* 123)123123123(
肥晨
2023/02/17
4610
十五分钟让你快速学习Markdown语法到精通排版实践
描述: Markdown 是一种轻量级标记语言于2004年推出,创始人为约翰·格鲁伯(John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者HTML)文档。
全栈工程师修炼指南
2022/09/29
2.6K0
使用AI配合Typora智能画图
本文由 小马哥 创作,采用 知识共享署名4.0 国际许可协议进行许可 本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名 最后编辑时间为: 2023/05/25 11:35
IT小马哥
2023/05/26
7280
使用AI配合Typora智能画图
使用Markdown画流程图
image.png 工欲善其事,必先利其器。_ 废话不多说,开始表演。 markdown画流程图 流程图的语法大体分为两部分: 流程图元素定义部分; 连接流程图元素部分,该部分用来指明流程图的执行走向。 先来看个例子: st=>start: 开始 e=>end: 结束 op=>operation: 操作 sub1=>subroutine: 子程序 cond=>condition: Yes or No io=>inputoutput: 输入/输出 st->op->cond cond(yes)->
李小白是一只喵
2020/09/28
2.1K0
使用Markdown画流程图
markdown欢迎使用Markdown编辑器写博客
欢迎使用Markdown编辑器写博客 本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦: - **Markdown和扩展Markdown简洁的语法** - **代码块高亮** - **图片链接和图片上传** - ***LaTex*数学公式** - **UML序列图和流程图** - **离线写博客** - **导入导出Markdown文件** - **丰富的快捷键** ------------------- ## 快捷键 - 加粗 `Ctrl
仇诺伊
2018/09/12
6300
Markdown高级教程
作为程序员,如果你不清楚 Markdown 估计没人敢相信,毫不夸张地说,Markdown 是目前世界上最受欢迎的标记语言之一,所以今天我就带领大家初步了解一下 Markdown 的魅力,带你快速上手 Markdown
小城故事
2022/11/30
1.8K0
Markdown高级教程
Java多线程高并发学习笔记(二)——深入理解ReentrantLock与Condition
锁的概念 从jdk发行1.5版本之后,在原来synchronize的基础上,增加了重入锁ReentrantLock。 本文就不介绍synchronize了,有兴趣的同学可以去了解一下,本文重点介绍ReentrantLock。 锁是什么? 并发编程的时候,比如说有一个业务是读写操作,那多个线程执行这个业务就会造成已经写入的数据又写一遍,就会造成数据错乱。 所以需要引入锁,进行数据同步,强制使得该业务执行的时候只有一个线程在执行,从而保证不会插入多条重复数据。 一些共享资源也是需要加锁,从而保证数据的一致性。
Janti
2018/04/10
8840
Java多线程高并发学习笔记(二)——深入理解ReentrantLock与Condition
Hexo -13- 利用 Markdown 语法画 flowchart 流程图
hexo默认不支持流程图,flowchart 简便易食,可以瞬间使 hexo 流程图无中生有。本文记录在hexo中添加Markdown flowchart流程图的方法。 添加支持 npm install --save hexo-filter-flowchart 添加Flow代码 需要在代码块(ctrl + shift + k)中,选择语言为flow。 添加flow代码: st=>start: 开始节点 in=>inputoutput: 输入 e=>end: 结束节点 op=>operation:
为为为什么
2022/08/04
7100
Hexo -13- 利用 Markdown 语法画 flowchart 流程图
Condition控制线程通信:java三个线程循环打印ABC
private Lock lock = new ReentrantLock(); private Condition c1 = lock.newCondition(); private Condition c2 = lock.newCondition(); private Condition c3 = lock.newCondition(); private int remark = 1;// public static void main(String[] args) throws Inter
用户1215919
2018/02/27
1.2K0
三个线程交替打印ABC100次问题思考
上述代码使用notify(),wait(),进行线程间的条件唤醒,state的初始状态是0,对应线程A,所以第一次打印字母也一定是A
wayn
2022/08/19
6210
三个线程交替打印ABC100次问题思考
Markdown基本语法
参考式超链接一般用在学术论文上面,或者另一种情况,如果某一个链接在文章中多处使用,那么使用引用 的方式创建链接将非常好,它可以让你对链接进行统一的管理。
爱学习的小超人
2022/11/14
2.8K0
Markdown基本语法
MarkDown高阶语法手册
甘特图内在思想简单。基本是一条线条图,横轴表示时间,纵轴表示活动(项目),线条表示在整个期间上计划和实际的活动完成情况。它直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比。
代码的路
2022/08/01
1.2K0
markdown mermaid 画图
markdown mermaid 画图 流程图 flow chart 时序图代码如下, 写到typroa下面即可, 查看源码是这种格式即可 ```mermaid flowchat st=>start:
suveng
2020/09/16
1.3K0
推荐阅读
相关推荐
Hexo优化 --- 利用 Markdown 语法画流程图
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档