我试图建立一个字符串用作文件名,但我有麻烦让宏正确生成
我的生成宏表达式是
str(“Var1 ') + "_" + str(“Var2 ') +" _" + str (Var3) + . txt”
其中Var1,2,3是来自示例集的属性
我最后想要的是一个宏值,比如
Team2_Results_Summer.txt
Team2_Predict_Summer.txt
Team9_Results_Spring.txt
但所有我得到的是一个语法错误,即使当函数表达式说“表达式语法正确”,过程不会在生成宏操作符后继续
0
答案
com.rapidminer.operator.UserError:生成异常:'语法错误'
这对我调试问题并没有太大帮助。
我试图为示例集中的每个条目创建一个唯一的文件名,这样我就可以将文档(令牌集合)写入磁盘,每个示例集记录1个文件
不要在变量名周围使用引号。它是:
str (att1 ) + "_" + str (att2 ) +" _" + str (att3) + . txt”
或
str ([att1 ]) + "_" + str ([att2 ]) +" _" + str ([att3]) + . txt”
~马丁
德国多特蒙德
我得到了错误
生成异常:'无法识别的符号"att1"
无法识别的符号“att2”
无法识别的符号“att3”
'
德国多特蒙德
这些值也列在生成宏操作符的函数表达式屏幕的属性窗格中
你使用的是哪个版本的RapidMiner Studio ?
问候,
马可