我有一个带有一些属性的csv文件。一个是日期属性,其中包含此格式的日期 - yyyy-mm-dd hh:mm:ss
。但Weka将其视为名义而非日期类型。如何解决这个问题?请帮我解决一下这个。 (我使用Weka Explorer)
答案 0 :(得分:6)
一个很好的参考,你可以在这里得到它: http://www.cs.waikato.ac.nz/ml/weka/arff.html
它是weka文件的一个简单的属性编译......
示例fortime:
@RELATION时间戳
@ATTRIBUTE timestamp DATE“yyyy-MM-dd HH:mm:ss”
@DATA “2001-04-03 12:12:12” “2001-05-03 12:59:55”
答案 1 :(得分:0)
打开文件选择或检查调用标记然后会出现一个弹出窗口。在日期属性中放置属性的索引,这是一个日期,在dateFormat上放一个类似于csv格式的那个,然后单击确定日期将现在被检测为日期类型
答案 2 :(得分:0)
在 Weka 3.7.0 或更高版本中打开 CSV 文件时,可以指定具有 Weka 的“日期”类型的属性:
在 Weka Explorer 的“预处理”选项卡中,单击“打开文件...”。
在出现的文件选择窗口中,选择您的 CSV 文件,选择“调用选项对话框”(见下图),然后单击“打开”。
在出现的窗口中,根据您的数据更改 dateAttributes
和 dateFormat
字段。 dateAttributes
应该是您要转换为“日期”类型的属性的索引,在您的情况下,dateFormat
应该是 yyyy-MM-dd HH:mm:ss
。然后,点击“确定”。
此时,在 Weka Explorer 的“预处理”选项卡中,您应该能够看到指定的属性具有“日期”类型而不是“名义”。
相似主题: