【发布时间】:2018-05-08 21:42:23
【问题描述】:
我有一个接受 FileObject 输入的 RapidMiner Operator,我想向它发送 ExampleSet 的字符串属性的值。 我该怎么做? 我没有找到执行此操作的内置运算符。 是否有一个 Groovy 脚本来执行此操作?
【问题讨论】:
标签: groovy rapidminer
我有一个接受 FileObject 输入的 RapidMiner Operator,我想向它发送 ExampleSet 的字符串属性的值。 我该怎么做? 我没有找到执行此操作的内置运算符。 是否有一个 Groovy 脚本来执行此操作?
【问题讨论】:
标签: groovy rapidminer
您的问题包含的上下文太少,无法真正了解您的问题(代码示例会有所帮助),但假设您询问如何将 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))
【讨论】:
ExampleSet 的字符串类型属性转换为 FileObject,以便我可以将其输入到接受 FileObjects 作为输入的 Operator 中。