SAS EG Transpose 步骤在我的数据中添加了一堆空格。我可以防止这种情况吗?
SAS EG Transpose step is adding a bunch of spaces to my data. Can I prevent this?
我继承了一个 运行,它在 SAS EG 中有一个转置步骤。数据中有一列的值为 NOV2020、SEP2019 等,还有一个名称列的名字为姓氏。
转置后,这些列合并为一个字符列。名称值保持不变,但现在日期读起来像“_________NOV2020”(没有下划线,只有空格),而不仅仅是“NOV2020”。
是否可以修改 SAS EG 中的转置步骤以防止出现这种情况?
您正在转置字符变量和数值变量。您是否注意到日志中有关数字到字符转换的消息。
大多数数字格式默认为右对齐。新字符变量的长度定义为 (character var lengths, formatted width of numeric vars)
的最大值
您可以使用 LEFT 功能“更正”。
我继承了一个 运行,它在 SAS EG 中有一个转置步骤。数据中有一列的值为 NOV2020、SEP2019 等,还有一个名称列的名字为姓氏。
转置后,这些列合并为一个字符列。名称值保持不变,但现在日期读起来像“_________NOV2020”(没有下划线,只有空格),而不仅仅是“NOV2020”。
是否可以修改 SAS EG 中的转置步骤以防止出现这种情况?
您正在转置字符变量和数值变量。您是否注意到日志中有关数字到字符转换的消息。
大多数数字格式默认为右对齐。新字符变量的长度定义为 (character var lengths, formatted width of numeric vars)
的最大值您可以使用 LEFT 功能“更正”。