similar problem with data imported from Access.
FORMAT fname $HEX20.;
PROC PRINT;
VAR fname;
RUN;
I get this: 20444F55474C41532020
20 is ascii for a space.
but TRIM(fname) does not remove the leading space.
ANYALPHA(fname) still returns 2.
Thanks. The joys of regularly programming in 4 different langauges.
in MS:
Returns a string that contains a copy of a specified string
without leading spaces (LTrim),
without trailing spaces (RTrim), or
without leading or trailing spaces (Trim).
IN SAS
Removes trailing blanks from a character string, and returns one blank if the string is missing.
BTRIM Function
is one of the following:
removes the blanks or specified characters from the beginning of the character string.
removes the blanks or specified characters from the end of the character string.
removes the blanks or specified characters from both the beginning and the end of the character string.
Default | BOTH |
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
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.
Ready to level-up your skills? Choose your own adventure.