【问题标题】:Converting RapidMiner ExampleSet attributes to a FileObject将 RapidMiner ExampleSet 属性转换为 FileObject
【发布时间】:2018-05-08 21:42:23
【问题描述】:

我有一个接受 FileObject 输入的 RapidMiner Operator,我想向它发送 ExampleSet 的字符串属性的值。 我该怎么做? 我没有找到执行此操作的内置运算符。 是否有一个 Groovy 脚本来执行此操作?

【问题讨论】:

    标签: groovy rapidminer


    【解决方案1】:

    您的问题包含的上下文太少,无法真正了解您的问题(代码示例会有所帮助),但假设您询问如何将 java.lang.String 值转换为 java.io.File 因为您有接受 File 作为其参数的方法:

    def doit(File f) {
      println f.isFile()
    }
    

    你可以在 groovy 中通过多种方式从字符串中获取文件:

    String str = "myfile.txt"
    
    doit(str as File)
    doit(str.asType(File))
    doit(new File(str))
    

    【讨论】:

    • 谢谢,但这不是我要说的。我在问如何将 RapidMiner ExampleSet 的字符串类型属性转换为 FileObject,以便我可以将其输入到接受 FileObjects 作为输入的 Operator 中。
    • 另外,问题的上下文在标签中给出:rapidminer & groovy
    • 我认为最简单的方法是将示例集转换为文档并使用Write Document。 Groovy 当然也是一种选择。文件对象通常只是 Java 文件对象的包装器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-14
    • 2014-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-26
    相关资源
    最近更新 更多