小编Sky*_*ler的帖子

只保留重复

我试图只保留表中一列的重复结果.这就是我所拥有的.

proc sql; 
    create table DUPLICATES as 
    select Address, count(*) as count 
    from TEST_TABLE
    group by Address
    having COUNT gt 1 
    ;
quit;
Run Code Online (Sandbox Code Playgroud)

有没有更简单的方法来做这个或我没想到的替代方案?看起来很狡猾,然后我必须重新加入原始表格以获得我的答案.

sas

2
推荐指数
3
解决办法
3万
查看次数

数据调用问候语的差异_null_

从某人那里继承了一些代码后,我注意到以下行,

data _null_;
    call symput("date",strip(put(compress(put(date(),YYMMDD10.),'-'),8.)));
run;
Run Code Online (Sandbox Code Playgroud)

为什么我要压缩和剥离?我发现通过使用得到了相同的结果

data _null_; 
    call symput('date2',put(date(),yymmddn8.)); 
run;

%put &date. &date2.;
Run Code Online (Sandbox Code Playgroud)

put语句为两者产生相同的结果.我有什么特别的原因可以使用条带和压缩来进行此操作吗?

sas

2
推荐指数
1
解决办法
142
查看次数

标签 统计

sas ×2