An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20120525/ad5aea9a/attachment.pl>
count number of groups
6 messages · andrija djurovic, Charles Determan Jr, R. Michael Weylandt
length(unique(ID)) Michael
On Fri, May 25, 2012 at 11:38 AM, Charles Determan Jr <deter088 at umn.edu> wrote:
Hello, Simple question that I am stuck on and can't seem to find an answer in the help files currently. ?I have a list which contains repeated ID's. ?I would like to have R count the number of ID's. ?For example: ID=c(1,1,1,1,2,2,2,2,3,3,3,3) as.data.frame(ID) Clearly, there are 3 groups. ?How would I have R give me the summary: ID 3 Many thanks, Charles ? ? ? ?[[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.
An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20120525/65947424/attachment.pl>
An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20120525/89d78560/attachment.pl>
You'll have to be a little trickier if you want it to be smart and
pick up the name: [or I'm missing something obvious]
yourFunc <- function(x){
dsx <- deparse(substitute(x))
x <- length(unique(x))
names(x) <- dsx
x
}
yourFunc(ID)
yourFunc(ID^2)
yourFunc(ID[ID==2])
etc.
Hope this helps,
M
On Fri, May 25, 2012 at 12:42 PM, Charles Determan Jr <deter088 at umn.edu> wrote:
Thank you Michael, However, this only provides the number of groups without a column label.? Is there a way to have it give the count with the 'ID' label? Regards, Charles On Fri, May 25, 2012 at 10:52 AM, R. Michael Weylandt <michael.weylandt at gmail.com> wrote:
length(unique(ID)) Michael On Fri, May 25, 2012 at 11:38 AM, Charles Determan Jr <deter088 at umn.edu> wrote:
Hello, Simple question that I am stuck on and can't seem to find an answer in the help files currently. ?I have a list which contains repeated ID's. ?I would like to have R count the number of ID's. ?For example: ID=c(1,1,1,1,2,2,2,2,3,3,3,3) as.data.frame(ID) Clearly, there are 3 groups. ?How would I have R give me the summary: ID 3 Many thanks, Charles ? ? ? ?[[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.
An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20120525/d9ab154f/attachment.pl>