转换为 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 的“日期”类型的属性:
在 Weka Explorer 的“预处理”选项卡中,单击“打开文件...”。
在出现的文件 selection window 中,select 您的 CSV 文件,select“调用选项对话框”(见图下方),然后单击“打开”。
在出现的 window 中,根据您的数据更改 dateAttributes
和 dateFormat
字段。 dateAttributes
应该是您要转换为“日期”类型的属性的索引,在您的情况下,dateFormat
应该是 yyyy-MM-dd HH:mm:ss
。然后,点击“确定”。
此时,在 Weka Explorer 的“Preprocess”选项卡中,您应该能够看到指定的属性具有“date”类型而不是“nominal”类型。
类似话题:
- Weka 邮件列表:problem in date format in Weka
- Pentaho 社区论坛:how to deal with "a date attribute" in weka?
我有一个包含一些属性的 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 的“日期”类型的属性:
在 Weka Explorer 的“预处理”选项卡中,单击“打开文件...”。
在出现的文件 selection window 中,select 您的 CSV 文件,select“调用选项对话框”(见图下方),然后单击“打开”。
在出现的 window 中,根据您的数据更改
dateAttributes
和dateFormat
字段。dateAttributes
应该是您要转换为“日期”类型的属性的索引,在您的情况下,dateFormat
应该是yyyy-MM-dd HH:mm:ss
。然后,点击“确定”。此时,在 Weka Explorer 的“Preprocess”选项卡中,您应该能够看到指定的属性具有“date”类型而不是“nominal”类型。
类似话题:
- Weka 邮件列表:problem in date format in Weka
- Pentaho 社区论坛:how to deal with "a date attribute" in weka?