转换为 Weka 日期格式

Convert to Weka date format

我有一个包含一些属性的 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"

打开文件 select 或检查调用标记,然后会弹出一个 appear.on 日期属性放置属性的索引,它是一个日期,在 dateFormat 上放置一个类似于来自csv 格式然后单击确定日期将被检测为日期类型现在

在 Weka 3.7.0 或更高版本中打开 CSV 文件时,可以指定具有 Weka 的“日期”类型的属性:

  1. 在 Weka Explorer 的“预处理”选项卡中,单击“打开文件...”。

  2. 在出现的文件 selection window 中,select 您的 CSV 文件,select“调用选项对话框”(见图下方),然后单击“打开”。

  3. 在出现的 window 中,根据您的数据更改 dateAttributesdateFormat 字段。 dateAttributes 应该是您要转换为“日期”类型的属性的索引,在您的情况下,dateFormat 应该是 yyyy-MM-dd HH:mm:ss。然后,点击“确定”。

  4. 此时,在 Weka Explorer 的“Preprocess”选项卡中,您应该能够看到指定的属性具有“date”类型而不是“nominal”类型。


类似话题: