I read variable=contain(1)......
IS it posibble to write theassignement above?
If you read this as part of a SAS program, it means a DATA step contains an array named CONTAIN. That statement would assign (as the value of VARIABLE) the first element in the array.
Hi,
Could you be a little bit more verbose in the description of the problem, perhaps posting example test data (form of a datastep) and what the output should look like. I am going to guess that 1 is a character, and you want to search in a string of characters to see if that character exists and if so assign a boolean response to variable 1 being found, 0 not being found:
data have;
input a $;
b=ifn(findc(a,"1") > 0,1,0);
datalines;
045674
341232
run;
If you read this as part of a SAS program, it means a DATA step contains an array named CONTAIN. That statement would assign (as the value of VARIABLE) the first element in the array.
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.