This is even simpler
> aaa <- matrix(c("aa", "bb", "aa", "aa", "cc", "ee"), 2, 3,
dimnames=list(LETTERS[1:2], letters[3:5]))
> apply(aaa == "aa", 1, sum)
A B
2 1


On Fri, Mar 8, 2013 at 4:16 PM, Richard M. Heiberger <rmh@temple.edu> wrote:

> > aaa <- matrix(c("aa", "bb", "aa", "aa", "cc", "ee"), 2, 3,
> dimnames=list(LETTERS[1:2], letters[3:5]))
> > aaa
>   c    d    e
> A "aa" "aa" "cc"
> B "bb" "aa" "ee"
> > apply(aaa, 1, function(x, word) sum(x==word), word="aa")
> A B
> 2 1
> >
>
> On Fri, Mar 8, 2013 at 11:04 AM, Sudip Chatterjee <sudipanalyst@gmail.com>wrote:
>
>> Hi All,
>>
>>  I am wondering if there is any examples where you can count your
>> interested "word" in each row. For an example if  you have data with
>> *'ID*'
>> and '*write-up*' for 100 rows, how would I calculate the word frequency
>> for
>> each row ?
>>
>>   Thank you for all your time.
>>
>>         [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> R-help@r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>> http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>>
>
>

	[[alternative HTML version deleted]]

