【发布时间】:2015-04-28 01:33:41
【问题描述】:
我已经创建了数据框“df”
Age Sex Income
45 Female 3000
25 Female 5000
34 Male 4500
现在我想计算性别列中的女性数量,并将其打印为“女性数量 = 2”,而不使用任何特殊包
我可以在输入代码时看到男性和女性的数量:summary(df$Sex)或table(df$sex)
尝试做Femdata=df[which(df$Sex =='Female'),] 不工作
sum(df$sex=="Female", na.rm=TRUE) 不工作
df$sex[df$sex=="Female"] 不工作
length(df[df$sex=="Female"]) 不工作
请让我知道解决方案并请帮助我打印一些声明然后回答
【问题讨论】:
-
数据框是表格形式,但问题显示为一行
-
为什么
sum(df$sex=="Female", na.rm=TRUE)不起作用?你得到了什么输出?
标签: r frequency-analysis