有谁知道这个错误消息的含义是什么? 致命错误:在MISSING拖尾生成期间检测到代码生成错误。 它在连接大约40个数据集时发生。我相信这可能是由于打从有太多的变数(约217)的内存限制,但将是很好的得到证实这一点... (日志文件) 301 Data &dsn.&pfix.;
302 set &setlist.;
303 if SPCODE > 50 then delete;
304 * t
我正在寻找一种方法来创建包含数据集的某些值的字符串变量,同时通过数据步骤。 实施例的数据集work.test: AddToStringYN Value
Y One
Y Two
N Three
Y Four
N Five
所以在结束时,变量将如下所示:OneTwoFour(或甚至更好FourTwoOne)。 这看起来很简单,但
我在RunSubmit上也问过这个问题,因为SAS Q &社区似乎有点分散。如果不理解,请告诉我。 是否有可能在数据步骤中返回到前一个/某些观察值并从那里进一步通过数据集? 要添加的问题的情况下,它仍然是不明确的,一个小例子: 数据组 'work.test': name | number
John | 1
Jack | 2
Jane | 3
Jade | 4
Ronn | 5
我的代码如下 data master;
input id name $ status $;
datalines;
1 B b
2 C c
3 A a
;;;;
run;
PROC SQL;
ALTER TABLE master
ADD PRIMARY KEY (id);
QUIT;
data transaction;
input name $ status $;
d
在这个数据步骤我不明白if last.y做什么... 你能告诉我吗? data stop2;
set stop2;
by x y z t;
if last.y; /*WHAT DOES THIS DO ??*/
if t ne 999999 then
t=t+1;
else do;
t=0;
z=z+1;