我继承了一个在SAS EG中有转置步骤的运行。该数据有一个值为NOV2020、SEP2019等的列和一个名为Firstname Lastname的列。
转置时,这些列合并为单字符列。Name值保持不变,但现在日期读起来像‘_NOV2020’(没有下划线,只有空格),而不仅仅是‘NOV2020’。
在SAS EG中的转置步骤中有什么可以修改以防止这种情况发生吗?
发布于 2021-10-18 13:36:06
您正在调换字符变量和数值变量。您是否注意到日志中有一条关于数字到字符转换的消息。
大多数数字格式默认为右对齐。新字符变量的长度定义为(字符变量长度,数值变量的格式化宽度)的最大值
您可以使用LEFT函数“更正”。
https://stackoverflow.com/questions/69616667
复制相似问题