frequency analysis - R- Count of Specific values and Print in R -


i have created data frame "df"

age sex income 45  female  3000 25  female  5000 34  male    4500 

now want count no of females in sex column , print " no of females = 2" without using special package

i see number of male , female while giving code: summary(df$sex)or table(df$sex)

tried doing femdata=df[which(df$sex =='female'),] not working sum(df$sex=="female", na.rm=true) not working df$sex[df$sex=="female"] not working length(df[df$sex=="female"]) not working kindly let me know solution , kindly me in printing statement , answer

generally, can use cat print information answer:

> cat("no of females = ", nrow(mydf[mydf$sex == "female", ])) no of females =  2 

if want result character string use elsewhere, it's easier use sprintf or paste:

> sprintf("no of females = %s", nrow(mydf[mydf$sex == "female", ])) [1] "no of females = 2"