【发布时间】:2015-07-07 09:36:19
【问题描述】:
我正在使用 Weka GUI 并导入了一个 csv 文件。
我想使用“NumericToNominal”过滤器将数字属性转换为名义属性。
“-1”和“770”之间的值。
如果我将 attributeIndices 值设置为“first-30,31-100,101-150,151-last”,我会收到错误消息:“问题过滤实例:first-30 的范围列表无效”。
你有什么想法,有什么问题吗?
提前致谢
【问题讨论】:
我正在使用 Weka GUI 并导入了一个 csv 文件。
我想使用“NumericToNominal”过滤器将数字属性转换为名义属性。
“-1”和“770”之间的值。
如果我将 attributeIndices 值设置为“first-30,31-100,101-150,151-last”,我会收到错误消息:“问题过滤实例:first-30 的范围列表无效”。
你有什么想法,有什么问题吗?
提前致谢
【问题讨论】:
我刚刚使用了相同的 NumericToNominal 过滤器,因为我从 UI 读取了一个 csv 文件,它声称所有内容都是数字。
您正在使用 -R 开关,因此它正在寻找列号的范围。任何列中的值都无关紧要。列从 1 或第一个开始,如上所述。当您引用不存在的列号时,您会收到“无效范围列表”的错误消息。因此,这似乎表明您的列少于 30 列,或者 1 到 30 之间的列之一已以某种方式被删除。您是否将列号与所述列中包含的值混淆了,因为我相信负值会这个过程不会有问题吗?
【讨论】: