Transforming Data with SAS Functions | |
Modifying Character Values with
Functions![]() ![]() |
![]() |
UPCASE Function
The UPCASE function converts all letters in a character expression to uppercase. |
General form, UPCASE function:
where argument can be any SAS expression, such as a character value or constant. |
Now let's use the UPCASE function to convert the values of a character
variable in Hrd.Temp. The values of the variable
Job appear in lowercase letters. |
SAS Data Set Hrd.Temp
Job | Contact | Department | Site |
word processing | WORD PROCESSOR | DP | 26 |
filing, administrative duties | ADMIN. ASST. | PURH | 57 |
organizational dev. specialist | CONSULTANT | PERS | 34 |
bookkeeping, word processing | BOOKKEEPER ASST. | BK | 57 |
To convert the values of Job to uppercase, you write the
UPCASE function as follows:
upcase(job) Then place the function in an assignment statement in a DATA step. data hrd.newtemp; set hrd.temp; Job=upcase(job); run;
Here's the new data set that contains the converted values of
|
SAS Data Set Hrd.Newtemp
Job | Contact | Department | Site |
WORD PROCESSING | WORD PROCESSOR | DP | 26 |
FILING, ADMINISTRATIVE DUTIES | ADMIN. ASST. | PURH | 57 |
ORGANIZATIONAL DEV. SPECIALIST | CONSULTANT | PERS | 34 |
BOOKKEEPING, WORD PROCESSING | BOOKKEEPER ASST. | BK | 57 |
![]() ![]() ![]() ![]() ![]() ![]() |
|
![]() |
![]() |
Copyright © 2002 SAS Institute Inc.,
Cary, NC, USA. All rights reserved.