DATA Step, Macro, Functions and more

Understanding "put"

Accepted Solution Solved
Reply
New Contributor
Posts: 2
Accepted Solution

Understanding "put"

The contents of the SAS data set named PERM.STUDENTS are listed below:

name age
Alfred 14
Alice 13
Barbara 13
Carol 14

The following SAS program is submitted using the PERM.STUDENTS data set as input:

libname perm 'SAS-data-library';
data students;
set perm.students;
file 'file-specification';
put name $15. @5 age 2.;
run;

Which one of the follwoing represents the values written to the output raw data file?

A.
----|----10----|----20----|----30
Alfred 14
Alice 13
Barbara 13
Carol 14


B.
----|----10----|----20----|----30
Alfr14
Alic13
Barb13a
Carol14


C.
----|----10----|----20----|----30
Alfr14ed
Alic13e
Barb13ara
Caro14l


D.
----|----10----|----20----|----30
Alfred 14
Alice 13
Barbara 13
Carol 1

 

 

Please help me to understand which one is correct and how.


Accepted Solutions
Solution
a week ago
SAS Super FREQ
Posts: 9,310

Re: Understanding "put"

[ Edited ]
Posted in reply to Ashwanikumar

Hi:
You should be able to run the program and test it yourself. Like this:

put_file_answer.png 

 

  I recommend reading the documentation about the PUT statement and pointer control and writing to an external text file in the documentation.


Cynthia

View solution in original post


All Replies
Solution
a week ago
SAS Super FREQ
Posts: 9,310

Re: Understanding "put"

[ Edited ]
Posted in reply to Ashwanikumar

Hi:
You should be able to run the program and test it yourself. Like this:

put_file_answer.png 

 

  I recommend reading the documentation about the PUT statement and pointer control and writing to an external text file in the documentation.


Cynthia

New Contributor
Posts: 2

Re: Understanding "put"

Posted in reply to Cynthia_sas
Thank you Cynthia
☑ This topic is solved.

Need further help from the community? Please ask a new question.

Discussion stats
  • 2 replies
  • 119 views
  • 1 like
  • 2 in conversation