If you have a data set that contains 100 variables, but you
need only five of those, what is the code to force SAS to
use only those variable?
Answers were Sorted based on User's Feedback
Answer / vsrao
keep option
data ddd;
set sss(keep=a b c d e);
run;
Is This Answer Correct ? | 9 Yes | 0 No |
Answer / ram pabba
It is true to use KEEP option on a dataset to only select
few variables from 100 variables.
We can use KEEP option either on set statement or data
step statement. If we use on SET statement then only the
five variables are created on pdv and only these variables
are sent to the output dataset. If we use KEEP option on
data step statement then all the variables are copied into
pdv and after any maniuplation only the selected variables
on data step statement are processed and sent to output
dataset.
data abc;
set xyz (keep= ab cd ef gh);
run;
data abc(keep= ab cd ef gh ij);
set xyz;
ij=ab+jk;
run;
Is This Answer Correct ? | 2 Yes | 0 No |
Answer / guest
My guess is also the keep statement to keep only 5
variables out of 100 variables..
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / purnimaprasad
Use keep statement to keep only 5 variables out of 100
variables
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / kishore kumar
If ur reading data from any dataset we will use keep option
like set data1(keep = 5 variables);,If ur using in any
procedure just with var statement.If u want to display to
have output with only 5variables out of 100 just use keep
option with data statement.
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / soniya
in data set - use keep
in proc step- use var ,id statements
ex-
data a;
infile urfilename;
input score1-score100;
keep sore1-score5;
run;
input a;
input score1-scor100
run;
proc print data=a;
var score1-score5;
id score1-score5;
run;
observe id-in this statement nuber of obs not displed in
out put
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / sudheer
var is the statement which will be used to get the variable
which are required in the output window, they are also
other answer for it when u r using proc guidelines.
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / chiranjeevi
My guess is using data set option i.e keep
it is used for it decides the no. of variable should remain
with in the dataset
keep<variable list>
2)var statement
it is a keyword or statement used to specify the analysis
variables.The analysis variables are those,which is required
to be restructured.
Is This Answer Correct ? | 0 Yes | 0 No |
Do you know the features of sas?
which domain is better in sas? clinical trails or banking
Do we follow ADAM in analysis dataset development?How? Usually which version? Why is it necessary?
What is the difference between reading data from an external file and reading data from an existing data set?
name several ways to achieve efficiency in your program? : Sas programming
1.What is the difference between _NULL_ , _ALL_, and _N_? 2.What are the uses of _NULL_ using in Data Steps? Can we _NULL_ in Proc Steps also? 3.How do call the macro variable in Data Steps? 4.How to construct Pivot tables in Excel Using SAS?
How do you add a number to a macro variable?
Are you familiar with special input delimiters How are they used?
What is criteria for adverse events and treatment-emergent adverse events?
What is the difference between proportion and average?
WHAT DOES A SAS SPECIFICATION DOCUMENT SDS CONTAIN ?
hi guys ...i have one query... data abc; input s w k g o t a m; cards; 1 2 3 4 5 6 7 8 2 3 4 5 6 7 8 9 ; run; i want the output to be the sorted order(only variables).observations should not be changed..