Hema,

This may work:
aggregate(hema[1],hema[2],function(x)length(unique(x))) to calculate how
many different websites each id visited. hema[1] is the website column,
hema[2] is user_id. You can always add more index columns like days to
aggregate().

Jun

On Thu, Apr 2, 2009 at 11:06 PM, Hemavathi Ramulu <hema.ramulu@gmail.com>wrote:

> hi,
> Previously my email very simple and less information. Let say I have raw
> data as below:-
>
> user_id  website          time
> 20        google            0930
> 21        yahoo            0935
> 20        facebook        1000
> 25        facebook        1015
> 61        google            0940
> 60        yahoo            1050
> 40        friendster        1115
> 61        google            1200
> 40        friendster        1215
> 25        google            1030
> 28        youtube          0830
> 30        facebook        0945
>
> This data described about particular website viewed by particular ID  in
> one
> day.
>
> My problem is how to sort the data? So that, I can get information about
> one
> user_id viewed how many website perday?
>
> secondly, I want to plotted above data where x-axis (user_id) and
> y-axis(website).
>
> Actually, im new to R-project and still in learning process. So, I really
> want you all help.
> Thank you and I really appreciate everyone feedback.
>
> regards,
> Hema.
>
>        [[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.
>



-- 
Jun Shen PhD
PK/PD Scientist
BioPharma Services
Millipore Corporation
15 Research Park Dr.
St Charles, MO 63304
Direct: 636-720-1589

	[[alternative HTML version deleted]]


