Skip to content
Prev 275353 / 398506 Next

How to selectively sum rows [Beginner question]

Sorry, I attempted to paste the sample data but it must have been stripped
out when I posted. It is hopefully now listed below.

tapply looks useful. I will check it out further.

Here's the sample data:
PASSENGERS DISTANCE ORIGIN   ORIGIN_CITY_NAME ORIGIN_WAC DEST
DEST_CITY_NAME DEST_WAC YEAR
1       17266     5995    LAX    Los Angeles, CA         91  ICN Seoul,
South Korea      778 2010
2       16934     5995    LAX    Los Angeles, CA         91  ICN Seoul,
South Korea      778 2010
3       15470     5995    LAX    Los Angeles, CA         91  ICN Seoul,
South Korea      778 2010
4       13997     5995    ICN Seoul, South Korea        778  LAX    Los
Angeles, CA       91 2010
5       13738     5995    LAX    Los Angeles, CA         91  ICN Seoul,
South Korea      778 2010
6       13682     5995    LAX    Los Angeles, CA         91  ICN Seoul,
South Korea      778 2010
7       13187     5995    ICN Seoul, South Korea        778  LAX    Los
Angeles, CA       91 2010
8       13051     5995    LAX    Los Angeles, CA         91  ICN Seoul,
South Korea      778 2010
9       12761     1940    SPN         Saipan, TT          5  ICN Seoul,
South Korea      778 2010
10      12419     5995    ICN Seoul, South Korea        778  LAX    Los
Angeles, CA       91 2010

Thanks,
Aaron


-----Original Message-----
From: jim holtman [mailto:jholtman at gmail.com] 
Sent: Monday, October 24, 2011 11:58 AM
To: asindc
Cc: r-help at r-project.org
Subject: Re: [R] How to selectively sum rows [Beginner question]

It would be good to follow the posting guide and at least supply a
sample of the data.

Most likely 'tapply' is one way of doing it:

tapply(df$passenger, list(df$orig, df$dest), sum)

On Mon, Oct 24, 2011 at 11:27 AM, asindc <siirilaa at eastwestcenter.org>
wrote:
has
are
to
use
http://r.789695.n4.nabble.com/How-to-selectively-sum-rows-Beginner-question-
tp3933512p3933512.html
http://www.R-project.org/posting-guide.html