由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 问一个简单的SAS问题,多谢
相关主题
mysql 问题请问关于交易量的一个SAS编程问题
请问如果用SAS 解决这个问题Please help with a SAS macro
很挑战的data transformation problem help求教 SAS数据转化
sas 编程 - data manipulation请教个用SAS读数据的问题。
SAS 求助:如何根据变量值输出变量名SAS problem ask for help!
求助:SAS使用问题(读数据)跪求SAS大牛们一个简单问题
SAS code help请教一个SAS问题
问SAS code怎么写请教:SAS 处理Repeated Measurement的问题
相关话题的讨论汇总
话题: cc话题: sas话题: aabbbbcc话题: ghggghbb话题: jggettcc
进入Statistics版参与讨论
1 (共1页)
J**s
发帖数: 453
1
比如,我的dataset里面有很多variables
aabbbbCC ghhjjhCC jggettCC ghggghBB .......
只要某个variable是以CC结尾的,我就要删除这个variable
怎么做到呢?
谢谢!!!
p********a
发帖数: 5352
2
There is no easy way to do this. You need to use Vname function to put them
in macro vars and drop them.
f*******e
发帖数: 51
3
use transpose
data old;
input aabbbbCC ghhjjhCC jggettCC ghggghBB ;
datalines;
1 2 3 4
4 3 2 1
;
run;
proc transpose data=old
out=new;
run;
data new1;
set new;
if substr(reverse(_name_),1,2)="CC" then output;
run;
proc transpose data=new1
out=new2 (drop=_name_);
run;

【在 J**s 的大作中提到】
: 比如,我的dataset里面有很多variables
: aabbbbCC ghhjjhCC jggettCC ghggghBB .......
: 只要某个variable是以CC结尾的,我就要删除这个variable
: 怎么做到呢?
: 谢谢!!!

g**r
发帖数: 425
4
data d;
set yourdata;
array a _numeric_;
length k $200.;
if _N_=1 then do;
do over a;
k=vname(a);
lt=length(k)
if substr(k,lt-2)="CC" then put k @;
end;
run;
然后把那个LIST从LOG里面考进来就行了。
如果不想拷,把PUT 换成OUTPUT然后用SQL读到MACRO里面

【在 f*******e 的大作中提到】
: use transpose
: data old;
: input aabbbbCC ghhjjhCC jggettCC ghggghBB ;
: datalines;
: 1 2 3 4
: 4 3 2 1
: ;
: run;
: proc transpose data=old
: out=new;

1 (共1页)
进入Statistics版参与讨论
相关主题
请教:SAS 处理Repeated Measurement的问题SAS 求助:如何根据变量值输出变量名
SAS simple question求助:SAS使用问题(读数据)
how to transpose this data set in SAS?SAS code help
求助SAS CODE:如何同时对90个variables进行log transformation?问SAS code怎么写
mysql 问题请问关于交易量的一个SAS编程问题
请问如果用SAS 解决这个问题Please help with a SAS macro
很挑战的data transformation problem help求教 SAS数据转化
sas 编程 - data manipulation请教个用SAS读数据的问题。
相关话题的讨论汇总
话题: cc话题: sas话题: aabbbbcc话题: ghggghbb话题: jggettcc