I use array in SAS such this example below but I dont kow how to replicate this in R. I have many (lie 180) variables describing measures of teeth surfaces, and I need to cread one variable that will tell me how many of these 180 variables have a measure of more then 4mm. The example bellow is how I do in SAS . In this example that I am posting each variable indicates bleeding on that surface and I need to know for each individual the amount of sites with bleeding. Does anybody know how to replicate this code in R?
"
nsangsitiosv = 0;
nsangv = 0;
array sangv (84)
rcSS47dv rcSS47v rcSS47mv rcSS46dv rcSS46v rcSS46mv rcSS45dv rcSS45v rcSS45mv rcSS44dv rcSS44v rcSS44mv rcss43dv rcss43v rcss43mv rcss42dv rcss42v rcss42mv rcss41dv rcss41v rcss41mv
rcss31mv rcss31v rcss31dv rcss32mv rcss32v rcss32dv rcss33mv rcss33v rcss33dv rcSS34mv rcSS34v rcSS34dv rcSS35mv rcSS35v rcSS35dv rcSS36mv rcSS36v rcSS36dv rcSS37mv rcSS37v rcSS37dv
rcSS17dv rcSS17v rcSS17mv rcSS16dv rcSS16v rcSS16mv rcSS15dv rcSS15v rcSS15mv rcSS14dv rcSS14v rcSS14mv rcss13dv rcss13v rcss13mv rcss12dv rcss12v rcss12mv rcss11dv rcss11v rcss11mv
rcss21mv rcss21v rcss21dv rcss22mv rcss22v rcss22dv rcss23mv rcss23v rcss23dv rcss24mv rcss24v rcss24dv rcss25mv rcss25v rcss25dv rcss26mv rcss26v rcss26dv rcss27mv rcss27v rcss27dv;
do i = 1 to 84;
if sangv (i) >= 8 then sangv (i) = sangv (i) = .;
if sangv (i) > . and sangv (i) < 8 then nsangsitiosv = nsangsitiosv + 1;
if sangv (i) = 1 then nsangv = nsangv + 1;
if ppc3 = . then nsangsitiosv = .;
if ppc3 = . then nsangv = .;
psangv = nsangv/nsangsitiosv;
end;
"
I havent tried in R but creating thousand of new variables with each condition and then summarizing the ones I want, but it is a lot of coding for each variable. I would like some equivalent in R similar to SAs.