data voter;
input Age Party : $1. (Ques1-Ques4)($1. + 1);
datalines;
23 D 1 1 2 2
45 R 5 5 4 1
67 D 2 4 3 3
39 R 4 4 4 4
19 D 2 1 2 1
75 D 3 3 2 3
57 R 4 3 4 4
;
Idont understand what the (Ques1-Ques4)($1. + 1) means.
I have seen (Ques1-Ques4)(4*$1.), but what is
(Ques1-Ques4)($1. + 1)?
Appreciate all help
Thanks
Answers were Sorted based on User's Feedback
Answer / nbohr02
You are read data for a 4 question poll
(Q1-Q4) is an arrary ($1. is the format of each element
+1) tells sas to increment the array index for each line.
| Is This Answer Correct ? | 4 Yes | 0 No |
Answer / tsk
You are read data for a 4 question poll
(Q1-Q4) is an arrary ($1. is the format of each element
+1) tells that space b/n the each and every variable called
q1 ,q2 ,q3 ,q4.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / naveen
In this example you have to read the data after the party
variable specifying the numeric variables (Ques1-Ques4).
This way is possible only for numeric variables. $1.
specifying the column range(width of the data value) and +1
refers to eliminate the non required data.
| Is This Answer Correct ? | 1 Yes | 0 No |
What are the advantages of using sas?
what is null hypothesis? why do you consider that?
0 Answers Accenture, Quintiles,
Name statements that are execution only.
how to remove the duplicates by proc sql?
what are different analysis datasets you created and what are the new variables created
how do you debug and test your sas programs? : Sas programming
how to rearrange the data as our wish by using dataset block?
How will you assign all the variables of an dataset into a macro variable separated by a space? For example if a dataset has variables A,B,C. Assign them to a macro variable X as X=A B C
what is the difference btw proc means and proc univariate?
What is the pound sign used for the DATA _NULL_?
Explain the difference between using drop = data set option in set and data statement?
how to remove duplicates using proc sql?