首页 > 解决方案 > SAS EG Transpose 步骤正在为我的数据添加一堆空格。我可以防止这种情况吗?

问题描述

我继承了在 SAS EG 中具有转置步骤的运行。数据有一列,其值为 NOV2020、SEP2019 等,还有一个名为 Firstname Lastname 的列。

转置时,这些列合并为单个字符列。名称值保持不变,但现在日期读取为“_________NOV2020”(没有下划线,只有空格),而不仅仅是“NOV2020”。

SAS EG 中的转置步骤中是否有可以修改以防止这种情况发生的内容?

标签: sastransposeenterprise-guide

解决方案


您正在转置字符和数字变量。您是否注意到日志中有关数字到字符转换的消息。

大多数数字格式默认为右对齐。新字符变量的长度定义为(字符变量长度,数字变量的格式化宽度)的最大值

您可以使用 LEFT 功能“更正”。


推荐阅读