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"