Hi,
I have a string, Let it be 'GOOD'. Now I want to create a array with the length of the string i.e 4(here length of the string GOOD is 4). And I want to take each character of GOOD into each array element and I want to concatenate all the four array elements. Finally the result would be GOOD only.
Here the length may vary each time that is instead of GOOD i may pass THIS IS SAS
In SAS arrays have fixed length defined when the code is compiled. The associative array (hash) is a dynamic sized object so you may consider that option.
However I don't see the point of your question. State the problem again in more detail.
While you do that you may consider this bit
Provide some input/output examples.
Pulling individual characters and then concatenating them back to a string really sounds like you may be needing one of Strip, Compress or some other string function instead.
Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.
Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.
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.