BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
Ashwanikumar
Calcite | Level 5

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.

1 ACCEPTED SOLUTION

Accepted Solutions
Cynthia_sas
Diamond | Level 26

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

2 REPLIES 2
Cynthia_sas
Diamond | Level 26

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

Ashwanikumar
Calcite | Level 5
Thank you Cynthia
How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 1945 views
  • 2 likes
  • 2 in conversation