【发布时间】:2015-03-30 20:55:24
【问题描述】:
我正在尝试更改原始数据文件的输出。在原始数据中,数据格式如下:
Name Test1 Test2 Test3 Test4
xyz 45 78 88 100
avb -1 89 76 29
但是我想把数据结构改成如下格式:
Name Score
xyz 45
xyz 78
xyz 88
xyz 100
xyz 89 (skip -1 because it's less than 0)
我正在尝试使用数组和输出语句,但遇到了问题。这是我的代码:
Data Stats;
set Record;
Array Test(*) Test1 - Test 6;
do i = 1 to 6;
if Test(i) gt -1 then output;
end;
run;
【问题讨论】:
-
请提供您尝试过的代码,以便我们提供有用的反馈。
-
我使用的代码是Data Stats;设置记录;数组测试(*)测试1 - 测试6;做 i = 1 到 6;如果 Test(i) gt -1 则输出;结尾;谢谢
-
请在以后将其编辑到问题中。
标签: sas