2016-10-22 4 views
0

ASCII 문자열 형태의 속성을 가진 데이터 세트가 있습니다. 문자의 의미는 "L2A", "L", "2"및 "A"입니다. "각각은 다른 것을 나타냅니다).RapidMiner : 속성을 바이트로 나누기

어떻게이 문자열을 해당 구성 문자로 분할합니까? 나는 "Split"에 대해 알고 있지만 delimeter가 없을 때 어떻게 사용하는지 모르겠습니다.

답변

0

소스 속성의 길이가 항상 같으면 Generate Attributes 연산자를 사용하여 문자열을 조각으로자를 수 있습니다.

다음은 예입니다. 길이가 다릅니다 경우

<?xml version="1.0" encoding="UTF-8"?><process version="7.2.003"> 
    <context> 
    <input/> 
    <output/> 
    <macros/> 
    </context> 
    <operator activated="true" class="process" compatibility="7.2.003" expanded="true" name="Process"> 
    <process expanded="true"> 
     <operator activated="true" class="generate_data_user_specification" compatibility="7.2.003" expanded="true" height="68" name="Generate Data by User Specification" width="90" x="179" y="85"> 
    <list key="attribute_values"> 
     <parameter key="s1" value="&quot;ABC&quot;"/> 
    </list> 
    <list key="set_additional_roles"/> 
     </operator> 
     <operator activated="true" class="generate_data_user_specification" compatibility="7.2.003" expanded="true" height="68" name="Generate Data by User Specification (2)" width="90" x="179" y="187"> 
    <list key="attribute_values"> 
     <parameter key="s1" value="&quot;DEF&quot;"/> 
    </list> 
    <list key="set_additional_roles"/> 
     </operator> 
     <operator activated="true" class="append" compatibility="7.2.003" expanded="true" height="103" name="Append" width="90" x="380" y="85"/> 
     <operator activated="true" class="generate_attributes" compatibility="7.2.003" expanded="true" height="82" name="Generate Attributes" width="90" x="514" y="85"> 
    <list key="function_descriptions"> 
     <parameter key="att1" value="cut(s1, 0, 1)"/> 
     <parameter key="att2" value="cut(s1, 1, 1)"/> 
     <parameter key="att3" value="cut(s1,2,1)"/> 
    </list> 
     </operator> 
     <connect from_op="Generate Data by User Specification" from_port="output" to_op="Append" to_port="example set 1"/> 
     <connect from_op="Generate Data by User Specification (2)" from_port="output" to_op="Append" to_port="example set 2"/> 
     <connect from_op="Append" from_port="merged set" to_op="Generate Attributes" to_port="example set input"/> 
     <connect from_op="Generate Attributes" 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> 

는, 다음은 열심히 문제

입니다
관련 문제