【发布时间】:2021-07-18 06:55:53
【问题描述】:
我有一个带有一些属性的 csv 文件。一个是日期属性,日期格式为 - yyyy-mm-dd hh:mm:ss 。但是 Weka 认为它是名义上的,而不是日期类型。如何解决这个问题?请帮我解决一下这个。 (我用的是 Weka Explorer)
【问题讨论】:
我有一个带有一些属性的 csv 文件。一个是日期属性,日期格式为 - yyyy-mm-dd hh:mm:ss 。但是 Weka 认为它是名义上的,而不是日期类型。如何解决这个问题?请帮我解决一下这个。 (我用的是 Weka Explorer)
【问题讨论】:
一个很好的参考,你可以在这里得到它:https://waikato.github.io/weka-wiki/formats_and_processing/arff_stable/
这是对 Weka 文件中属性的简单编译 ...
时间示例:
@RELATION Timestamps
@ATTRIBUTE timestamp DATE "yyyy-MM-dd HH:mm:ss"
@DATA
"2001-04-03 12:12:12"
"2001-05-03 12:59:55"
【讨论】:
在打开文件时选择或检查调用标记,然后会出现一个弹出窗口。在日期属性上输入日期属性的索引,在 dateFormat 上输入与 csv 格式相似的属性,然后单击确定日期将现在被检测为日期类型
【讨论】:
在 Weka 3.7.0 或更高版本中打开 CSV 文件时,可以指定具有 Weka 的“日期”类型的属性:
在 Weka Explorer 的“预处理”选项卡中,单击“打开文件...”。
在出现的文件选择窗口中,选择您的 CSV 文件,选择“调用选项对话框”(见下图),然后点击“打开”。
在出现的窗口中,根据您的数据更改dateAttributes 和dateFormat 字段。 dateAttributes 应该是要转换为“日期”类型的属性的索引,在您的情况下,dateFormat 应该是 yyyy-MM-dd HH:mm:ss。然后,点击“确定”。
此时,在 Weka Explorer 的“预处理”选项卡中,您应该能够看到指定的属性具有“日期”类型而不是“名义”。
类似的线程:
【讨论】: