我正在使用带有“读取CSV”运算符的RapidMiner Studio 5.3,并选中“第一行作为名称”参数。之后我不能使用'重命名'或'设置角色'操作符,因为“属性名称未定义”。它就像它读得很好但它没有向前发送属性名称。
以下是“读取CSV”运算符后断点发生情况的元数据视图,您可以在其中看到他识别属性名称。
现在,“设置角色”运算符找不到属性名称。
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<process version="5.3.015">
<context>
<input/>
<output/>
<macros/>
</context>
<operator activated="true" class="process" compatibility="5.3.015" expanded="true" name="Process">
<process expanded="true">
<operator activated="true" class="read_csv" compatibility="5.3.015" expanded="true" height="60" name="Read CSV" width="90" x="179" y="75">
<parameter key="csv_file" value="C:\Users\lffreitas\Documents\tae.csv"/>
<list key="annotations"/>
<list key="data_set_meta_data_information"/>
</operator>
<operator activated="true" class="set_role" compatibility="5.3.015" expanded="true" height="76" name="Set Role" width="90" x="380" y="75">
<list key="set_additional_roles"/>
</operator>
<connect from_op="Read CSV" from_port="output" to_op="Set Role" to_port="example set input"/>
<connect from_op="Set Role" from_port="example set output" to_port="result 1"/>
<portSpacing port="source_input 1" spacing="0"/>
<portSpacing port="sink_result 1" spacing="0"/>
<portSpacing port="sink_result 2" spacing="0"/>
</process>
</operator>
</process>
有关这里可能发生什么的任何线索?
答案 0 :(得分:1)
执行以下操作: 在进程窗格中,查看右上角的回形针图标(数字5),然后单击它......这样就可以了。干杯;亚历
答案 1 :(得分:0)
Set Role
运算符未选择属性,因此失败。通过从此运算符的参数中的下拉列表中选择属性名称来解决此问题。
答案 2 :(得分:0)
在进程窗格中,查看右上角的回形针图标(编号5)并单击它...这样就可以了。干杯;亚历
这个答案可以帮我解决问题。但是仍然存在一个问题,那就是&#34;读取URL&#34;运算符不能将属性名称传递给下一个运算符&#34;重命名运算符&#34;。所以日志中有一些消息。图片显示了会发生什么