我有一个名为的数据集bwght
,其中包含变量cigs
(每天抽的雪茄)
当我使用:
计算cigs
数据集中的平均值时,我得到一个数字 2.08。bwght
mean(bwght$cigs)
样本中的 1388 名女性中只有 212 名吸烟(1176 名不吸烟):
summary(bwght$cigs>0)
给出结果:
Mode FALSE TRUE NA's
logical 1176 212 0
我被要求找出cigs
吸烟女性的平均值(212)。
我很难找到正确的语法来排除我尝试过的非吸烟者 = 0:
mean(bwght$cigs| bwght$cigs>0)
mean(bwght$cigs>0 | bwght$cigs=TRUE)
if (bwght$cigs > 0){ sum(bwght$cigs) }
x <-as.numeric(bwght$cigs, rm="0"); mean(x)
但似乎没有任何效果!谁能帮帮我吗??