cut data into sevral group and assign calculated values individually
On 17.10.2011 20:53, Li, Yan wrote:
Hi All, I have some data from which I set four points to be breaks. Based on these points, I cut the dataset into four groups and assign a number to it: <=331.04 assign 0
331.04<=476.07 assign data-331.04/(476.07-331.04) 476.07<=608.66 assign 1 608.66<=791.5 assign 791.5- data/(791.5-608.66) 791.5 and NA assign 0
Breaks 331.04 476.07 608.66 791.5 NA m_group 0 x 1 x 0 0 I can use cut() to group the data according to the breaks but having difficulty to assign the two calculated interval values.
Based on the levels of the factor resulted by cut(), you can calculate a new vector easily. But since you have not specified a reproducible example, I cannot quickly change it in order to show how it works. Best, Uwe Ligges
Thank you very much! Regards, Yan [[alternative HTML version deleted]]
______________________________________________ R-help at 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.