如何在第 5 个字符处拆分一列?我有一列想要拆分。例如 18.45> 或 16.45< 我想用编号制作 1 列。& 用 < & > 制作 1 列。
基础数据分析与建模回复:如何在第五个字符处拆分一列?你好@lisaash ,
您可以使用“重新编码列中的数据”选项来提取段,或者使用列公式:
- 提取值的设置:

或公式:
Word( [1 5], :Value, "", Unmatched( :Value ) )
- 设置提取末尾的符号:

或公式:
Word( -1, :Value, "", Unmatched( :Value ) )
如果您的值可能具有不同的格式/长度,我认为正则表达式可能是一个更灵活的选择。
请参阅附件中用于演示的数据表,其中包含“提取的值”和“提取的符号”列中上面描述的公式。
希望这个答案能对你有所帮助,
回复:如何在第五个字符处拆分一列?你可以用多种不同的方式使用 Recode 来实现这一点(就像 Victor 演示的那样)。如果你需要前 5 个字符,然后是最后一个字符,你也可以创建两个公式列
Left(:value, 5)
和
Righ(:value, 1)

或者对于数字部分使用公式
Word(1, :Column 1, "<>")
并且符号的正确公式相同