What is the Program Data Vector (PDV) and What are its
functions?
Answer Posted / sas - user
Program data vector (pdv) is a temporary memory location.
While execution it stores the temporary values in the pdv
and after execution it displays only the final output.
For example:
do i = 1 to 10 by 2;
end;
The values of i that are stored in the pdv everytime the
loop executes are 1, 3, 5, 7, 9, 11. Everytime the
execution of the loop takes place, it over-writes the
previous value in the pdv. But at the end of execution, the
value of i is 11.
Thus pdv temporarily stores the values of i during
execution but displays the lastly over-written value.
| Is This Answer Correct ? | 2 Yes | 2 No |
Post New Answer View All Answers
I have a dataset concat having a variable a b & c. How to rename a b to e & f?
how the sas basic syntax style described? : Sas-administrator
If you could design your ideal job, what would it look like?
What are the automatic variables for macro? : sas-macro
what is sas olap server? : Sas-di
Have you ever used the SAS Debugger?
What is the use of function Proc summary?
How we can create SAS USER DEFINED CODE?
What is the difference between class statement and by statement in proc means?
What versions of SAS have you used (on which platforms)?
How do you connect the desktop application to metadata server? : sas-grid-administration
How do dates work in SAS data?
What is program data vector (pdv)?
What does P-value signify about the statistical data?
Tell e how how dealt with..