another: ave(as.numeric(Donner$family), Donner$family, FUN=length)
On Fri, Apr 11, 2014 at 10:51 PM, Andrija Djurovic <djandr...@gmail.com>wrote: > Hi. Here is one solution: > > table(Donner$family)[Donner$family] > > Andrija > > > On Fri, Apr 11, 2014 at 10:40 PM, Michael Friendly <frien...@yorku.ca>wrote: > >> I'm sure this is pretty simple, but it's Friday afternoon, and I just >> don't see it... >> >> In a data frame with a categorical/character factor, I want to add another >> column giving, for each observation, the frequency of that factor level. >> >> An example, where the variable of interest is family: >> >> > data("Donner", package="vcdExtra") >> > str(Donner) >> 'data.frame': 90 obs. of 5 variables: >> $ family : Factor w/ 10 levels "Breen","Donner",..: 9 1 1 1 1 1 1 1 1 1 >> ... >> $ age : int 23 13 1 5 14 40 51 9 3 8 ... >> $ sex : Factor w/ 2 levels "Female","Male": 2 2 1 2 2 1 2 2 2 2 ... >> $ survived: int 0 1 1 1 1 1 1 1 1 1 ... >> $ death : POSIXct, format: "1846-12-29" NA ... >> > table(Donner$family) >> >> Breen Donner Eddy FosdWolf Graves Keseberg McCutchen >> MurFosPik >> 9 14 4 4 10 4 3 12 >> Other Reed >> 23 7 >> > >> >> Here, I want to create a new variable, family.size, where all the >> Breens have 9, >> the Donners, 14, and so on... >> >> -- >> Michael Friendly Email: friendly AT yorku DOT ca >> Professor, Psychology Dept. & Chair, Quantitative Methods >> York University Voice: 416 736-2100 x66249 Fax: 416 736-5814 >> 4700 Keele Street Web: http://www.datavis.ca >> Toronto, ONT M3J 1P3 CANADA >> >> ______________________________________________ >> 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. >> > > [[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.