LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (January 1998, week 4)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Wed, 28 Jan 1998 11:51:37 -0600
Reply-To:     txplltw@UABCVSR.CVSR.UAB.EDU
Sender:       "SAS(r) Discussion" <SAS-L@UGA.CC.UGA.EDU>
From:         Todd Weiss <txplltw@UABCVSR.CVSR.UAB.EDU>
Subject:      Re: COUNT function in SAS
Comments: To: Soumen Mukherjee <SMukherjee@MAPSNET.COM>
In-Reply-To:  <9801281709.AA23781@UABCVSR.cvsr.uab.edu>
Content-Type: TEXT/PLAIN; charset=US-ASCII

Hi Soumen,

There are other ways to do this, but the following should work.

Regards,

Todd Weiss

__________________________________________________________________

%let arg = 1; *Use whatever numeric argument you want;

data test ( keep = x1 - x5 cnt ); array x ( 5 ); array tf ( 5 ); input x1 - x5; do i = 1 to dim ( x ); tf ( i ) = x ( i ) = &arg; end; cnt = sum ( of tf1 - tf5 );

datalines; 1 2 3 1 1 1 4 3 2 1 2 3 1 2 4 ;

proc print; run;

On Wed, 28 Jan 1998, Soumen Mukherjee wrote:

> Is there a function in SAS that will count the number of arguments that > match a specified value? For example lets say: > > x1 = 1 > x2 = 3 > x3 = 4 > x4 = 1 > x5 = 2 > > Then a "count" function like > > result = count (of x1-x5, 1); > > should return a value of 2 for result. > > Thanks in advance for any help. > > Soumen. >


Back to: Top of message | Previous page | Main SAS-L page