数据挖掘中,如何处理多值的属性?

gwgyk gwgyk 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在DBLP数据集中查找最常合著的作者。因为一篇论文中有多个作者(最多可能有上百个),而整个数据集中可能有上万个作者。

现在只需提取每条记录中的作者信息,但很多文章都是多个作者,该怎么把这些作者处理成weka能够识别的arff格式中的数据呢?

如果将其定义为String类型,使用逗号来分隔,weka会报错(因为我只需作者这一个属性),而同一个属性的值中不能出现逗号。若使用别的符号来分隔(如“--”或“*”),weka也不能自动识别这些符号,会把多个作者当成一个属性值来处理。

该怎么处理成合理的格式呢?谢谢大家指教
...全文

相关推荐

多值滤子及其应用 (2007年)

Zadeh于1965年首次提出,是一种处理不确定性信息的数学工具,其后逐渐发展成了一套完整的理论体系,并广泛应用于模式识别、自动控制、数据挖掘等多个领域。文章首先提出问题:什么是多值滤子?

weixin_38685857

数据挖掘:数据清洗——缺失值处理

数据挖掘:数据预处理——缺失值处理 一、什么是缺失值 缺失值是指粗糙数据中由于缺少信息而造成的数据的聚类、分组、删失或截断。它指的是现有数据集中某个或某些属性的值是不完全的。 而在数据处理的过程中,缺失值不仅包括数据库中的NULL值,也包括用于表示数值缺失的特殊数值(比如,在系统中用-999来表示数值不存在)。 说明: None是一个python特殊的数据类型。不同于空列表和空字符串,是一种...

AvenueCyy

数据挖掘——数据预处理

《数据挖掘》国防科技大学 《数据挖掘》青岛大学 《数据挖掘与python实践》 数据挖掘之数据预处理 1. 数据清洗 Data Cleaning 数据清洗:缺失值、噪声数据、离群点、不一致数据 (1)对于丢失数据: 忽略元组(对象),特别是缺少类标签时 删除缺失值比例较大的属性 手动补全:麻烦 自动插值:均值、众数等 (2)对于噪声数据和离群点: 识别噪声数据并去除:聚类、回归 使用箱线图检测离群点并删除 平滑噪音以降低噪声数据的影响:分箱法binning、概念分层 分箱法:  按箱平均值平滑  按箱

 木夕敢敢

多值属性的数据处理与关联规则挖掘方法研究.pdf

本文为处理多值属性关系的数据提供了一种新的思路,即通过数值编码和聚类来优化关联规则挖掘算法。这一方法不仅可以应用于传统的数据挖掘领域,同样适用于当前大数据环境下的各种复杂数据处理与分析。

结冰架构

基于JADE平台的多Agent数据挖掘

根据公式:\[ S = n \times \sum_{k=1}^{f} (\binom{m}{k} \times d^k) \]其中,\( n \)为数据集中的记录数,\( d \)为离散型多值属性的平均属性值个数

gaoyatian1979
评论 1
收藏 已收藏
分享
返回顶部
gwgyk
非技术区 202 成员 446 内容