Hello,

That's an even simpler case for ?split.


dat <- read.table(text = "
id    user    IP
1      12      ip1
2      12      ip1
3      12      ip2
4      12      ip2
5      12      ip2
6      12      ip3
7      12      ip3
8      12      ip3
", header = TRUE)

split(dat, dat$IP)


Hope this helps,

Rui Barradas

Em 16-09-2013 22:57, srecko joksimovic escreveu:
Hi,

I had an example like this:
id    user    action
1      12      login
2      12      view
3      12      view
4      12      view
5      12      login
6      12      view
7      12      view
8      12      login
which I used to split using split(dat1,cumsum(dat1$action=="login")).

If I had a similar example:
id    user    IP
1      12      ip1
2      12      ip1
3      12      ip2
4      12      ip2
5      12      ip2
6      12      ip3
7      12      ip3
8      12      ip3

how can I split data frame to obtain the following structure:
#1
1      12      ip1
2      12      ip1
#2
3      12      ip2
4      12      ip2
5      12      ip2
#3
6      12      ip3
7      12      ip3
8      12      ip3

thanks,
Srecko

        [[alternative HTML version deleted]]

______________________________________________
[email protected] 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.


______________________________________________
[email protected] 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.

Reply via email to