将序列号添加到SAS

Bra*_*don 1 sas

我将一个表从Access数据库导入SAS,其中序列列已损坏.我需要在SAS中创建一个新的序列列.我不想在Access中重新创建序列号,因为源表会定期补充.是否有可以添加到SAS的自动编号列?

Joe*_*Joe 5

你可以这样做:

data want;
set have;
autonumber+1;
run;
Run Code Online (Sandbox Code Playgroud)

还有_N_通过数据步骤循环的迭代计数,其在正常数据步骤中等于行号.它不会写入数据集,但始终可以作为普通变量进行访问.