Skip to content

does there any function like sumif in excel?

4 messages · caocheng曹成, Daniel Nordlund, jim holtman +1 more

#
Not sure if I am interpreting you question correctly, but you could do something like

datas <-data.frame(1:10,rnorm(10))
names(datas) <- c("A","B")
rslt <- datas[ datas[, 'A'] %in%(1:5) , ]

where datas[,'a'] %in%(1:5) is the example filter criteria that I used for the example.  What is the nature of your data, and what are your filter criteria?

Dan

Daniel Nordlund
Bothell, WA USA
#
yourData$B[yourData$A == someValue]
On Sun, Sep 28, 2008 at 10:25 PM, caocheng?? <caocheng8230 at gmail.com> wrote:

  
    
#
There are several ways to subset the dataframe 
?select will give you one.

or mydata[mydata$A=value]<- mydata

then apply sum()


I do not think there is one single command equivalent to sumif()
--- On Sun, 9/28/08, caocheng?? <caocheng8230 at gmail.com> wrote:

            
__________________________________________________________________
Yahoo! Canada Toolbar: Search from anywhere on the web, and bookmark your favourite sites. Download it now at
http://ca.toolbar.yahoo.com.