weka - 为什么在 Weka 中加载数据时出现 EOL 错误?
问题描述
以下是我的 arff 文件中的代码:
@relation superstore
@attribute t1 {milk,egg,bread,butter,popcorn,chip,beer}
@attribute t2 {milk,egg,bread,butter,popcorn,chip,beer}
@attribute t3 {milk,egg,bread,butter,popcorn,chip,beer}
@attribute t4 {milk,egg,bread,butter,popcorn,chip,beer}
@attribute t5 {milk,egg,bread,butter,popcorn,chip,beer}
@attribute t6 {milk,egg,bread,butter,popcorn,chip,beer}
@attribute t7 {milk,egg,bread,butter,popcorn,chip,beer}
@attribute t8 {milk,egg,bread,butter,popcorn,chip,beer}
@attribute t9 {milk,egg,bread,butter,popcorn,chip,beer}
@attribute t10 {milk,egg,bread,butter,popcorn,chip,beer}
@data
milk,egg,bread,?,?,chip,?
?,egg,?,?,popcorn,chip,beer
?,egg,bread,?,?,chip,?
milk,egg,bread,?,popcorn,chip,beer
milk,?,bread,?,?,?,beer
?,egg,bread,?,?,?,beer
milk,?,bread,?,?,chip,?
milk,egg,bread,butter,?,chip,?
milk,egg,?,butter,?,chip,?
在 Weka 中加载此数据时,它在第 16 行显示 EOL 错误,但我已检查多次,此处未发现任何异常。请在这里帮我..
解决方案
您已经定义了 10 列,但仅使用 6 列作为数据。
您的文件应如下所示:
@relation superstore
@attribute t1 {milk,egg,bread,butter,popcorn,chip,beer}
@attribute t2 {milk,egg,bread,butter,popcorn,chip,beer}
@attribute t3 {milk,egg,bread,butter,popcorn,chip,beer}
@attribute t4 {milk,egg,bread,butter,popcorn,chip,beer}
@attribute t5 {milk,egg,bread,butter,popcorn,chip,beer}
@attribute t6 {milk,egg,bread,butter,popcorn,chip,beer}
@data
milk,egg,bread,?,?,chip,?
?,egg,?,?,popcorn,chip,beer
?,egg,bread,?,?,chip,?
milk,egg,bread,?,popcorn,chip,beer
milk,?,bread,?,?,?,beer
?,egg,bread,?,?,?,beer
milk,?,bread,?,?,chip,?
milk,egg,bread,butter,?,chip,?
milk,egg,?,butter,?,chip,?
推荐阅读
- azure - Azure Kusto 查询语言将两个行值计为一个
- node.js - 有什么方法可以在 node.js 中使用 Model.find() 查询和填充字段过滤器
- spring-boot - SpringBoot SockJS 未声明 /info 路径
- amazon-web-services - AWS 结构客户端节点的新密钥对文件
- ios - 知道用户是否使用 RevenueCat api 在 iOS 中兑换了优惠代码?
- javascript - 如何对“非独立功能”进行单元测试?
- mysql - 根据三个表的表结果获取记录
- amazon-cloudformation - Cloudformation 堆栈创建策略
- python - 尝试登录 django 管理数据库时出错
- javascript - 在 React 中触发多个 API 调用并更新本地状态