分析邮件线程
邮箱的对话图由表示单个电子邮件的顶点和从每个顶点(电子邮件)到其直接回复的有向边组成。这种表示允许查找和分析邮箱中存在的不同会话线程。该范例使用由此处获取的邮件列表存档。
假设下载的 MBOX 存储在 file 中,导入所有邮件的具体消息元素。
创建一个关联,用信息的 ID 作为键,用各种文件作为值。
仅提取消息 ID.
选择所有回复其他邮件的邮件。
创建从每条消息到每个回复的边。
使用新的正文内容作为每个顶点的提示条,用顶点和边创建图。
图的每个连通分量都是一个对话线程。分隔每个消息线程并对其进行分析。
例如,使用 MinMax 计算每个会话线程的时间线,以查找最早和最晚发件日期。
用 TimelinePlot 创建简单的时间线.
用主题、开始时间和结束时间为每个线程创建自定义标签。
将这些标签传递给 TimelinePlot,使用增强标签创建时间线。
也可以对线程单独进行分析。下面选择第一个包含三个消息的线程;或者说是包含两个回复的线程。
使用新的正文内容作为标签,可视化此线程中消息的时间线。