Hi there:
i have this data
data have;
lenght animals$ 50;
input location animals$;
cards;
1 dog, cat, bird
2 cat
3 bird, dog
4 hamster
;
with this information, I need to keep the same column, but increase columns for each animal observed in the animal column:
LOCATION | ANIMALS | DOG | CAT | BIRD | HAMSTER |
1 | dog, cat, bird | 1 | 1 | 1 | 0 |
2 | cat | 0 | 1 | 0 | 0 |
3 | bird, dog | 1 | 0 | 1 | 0 |
4 | hamster | 0 | 0 | 0 | 1 |
Where 1means YES and 0 meams NO.
Im putting this as an example, just knowing that could be more kind of animals in other more locations
Thank you in advance
Save $250 on SAS Innovate and get a free advance copy of the new SAS For Dummies book! Use the code "SASforDummies" to register. Don't miss out, May 6-9, in Orlando, Florida.
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.