split data set
Aimin Yan wrote:
I have a data(ABC) like this:
x y
A 3 4
A 1 3
B 2 6
B 4 8
C 5 4
C 6 7
I want to split this data into
A:
x y
A 3 4
A 1 3
B
B 2 6
B 4 8
C
C 5 4
C 6 7
anyone knows how to do that?
?split
df <- data.frame(L = rep(c("A","B","C"), each =2), x = runif(6),
y=runif(6))
df
L x y 1 A 0.57411628 0.01975706 2 A 0.21079282 0.62153084 3 B 0.46798592 0.97374423 4 B 0.08731642 0.33845989 5 C 0.08801709 0.93843814 6 C 0.54576658 0.26798882
split(df, df$L)
$A L x y 1 A 0.5741163 0.01975706 2 A 0.2107928 0.62153084 $B L x y 3 B 0.46798592 0.9737442 4 B 0.08731642 0.3384599 $C L x y 5 C 0.08801709 0.9384381 6 C 0.54576658 0.2679888
thanks, Aimin Yan
______________________________________________ R-help at stat.math.ethz.ch 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.
Chuck Cleland, Ph.D. NDRI, Inc. 71 West 23rd Street, 8th floor New York, NY 10010 tel: (212) 845-4495 (Tu, Th) tel: (732) 512-0171 (M, W, F) fax: (917) 438-0894