1. 伊朗新闻数据集概述
这个包含33万+条波斯语新闻的数据集,是我在跨文化传播研究中偶然发现的宝藏资源。作为一名长期关注中东地区媒体生态的研究者,我深知获取高质量波斯语语料的难度——这个数据集完美填补了这一空白。
数据集收录了2016至2022年间伊朗主流媒体的新闻报道,覆盖社会、政治、经济、国际等十余个领域。每条记录都包含完整的元数据:标题、短链接、波斯历时间戳、分类标签、摘要(部分)和正文内容。最令人惊喜的是数据完整性——所有字段的完整率都达到了100%,这在开源数据集中实属罕见。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 数据集核心价值解析
2.1 多维度数据结构
字段设计体现了专业的数据采集思路:
- 标题:纯文本,平均长度约15个波斯语单词
- 短链接:可直接访问原始报道的永久链接
- 时间戳:采用波斯历格式(如"۰۸:۴۱ - ۲۳ تير ۱۴۰۱")
- 分类体系:两级标签(服务分类+子类别)
- 正文:平均长度约500词,包含完整的新闻报道
注意:波斯历与公历的转换需要特别处理,建议使用
jdatetime等专业库进行日期标准化。
2.2 类别分布特征
从33万条数据的统计来看:
- 社会新闻占比最高(28.6%),反映民生议题的关注度
- 国际新闻次之(16.7%),体现伊朗媒体的外向视野
- 政治经济类合计占比24.1%,是分析政策走向的关键
- 文化/艺术类仅占5%,可能暗示该类报道的版面权重
python复制# 类别分布可视化示例代码
import matplotlib.pyplot as plt
categories = ['社会', '国际', '政治', '经济', '体育', '文化/艺术', '外交政策', '阅读', '事故', '健康']
percentages = [28.62, 16.65, 13.57, 10.57, 8.24, 4.96, 3.49, 3.24, 3.20, 3.09]
plt.pie(percentages, labels=categories, autopct='%1.1f%%')
plt.title('伊朗新闻类别分布')
plt.show()
3. 数据预处理实战
3.1 文本清洗流程
波斯语特有的处理
