【问题标题】:Convert to Weka date format转换为 Weka 日期格式
【发布时间】:2021-07-18 06:55:53
【问题描述】:

我有一个带有一些属性的 csv 文件。一个是日期属性,日期格式为 - yyyy-mm-dd hh:mm:ss 。但是 Weka 认为它是名义上的,而不是日期类型。如何解决这个问题?请帮我解决一下这个。 (我用的是 Weka Explorer)

【问题讨论】:

    标签: datetime weka


    【解决方案1】:

    一个很好的参考,你可以在这里得到它: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"
    

    【讨论】:

      【解决方案2】:

      在打开文件时选择或检查调用标记,然后会出现一个弹出窗口。在日期属性上输入日期属性的索引,在 dateFormat 上输入与 csv 格式相似的属性,然后单击确定日期将现在被检测为日期类型

      【讨论】:

        【解决方案3】:

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

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

        2. 在出现的文件选择窗口中,选择您的 CSV 文件,选择“调用选项对话框”(见下图),然后点击“打开”。

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

        4. 此时,在 Weka Explorer 的“预处理”选项卡中,您应该能够看到指定的属性具有“日期”类型而不是“名义”。


        类似的线程:

        【讨论】:

          猜你喜欢
          • 2015-05-21
          • 1970-01-01
          • 2018-02-12
          • 2016-12-02
          • 1970-01-01
          • 2023-03-30
          • 2011-08-13
          • 2018-03-24
          相关资源
          最近更新 更多