黃河泉 发表于 2017-8-6 17:12 
再看看有没有人可以了解你的问题并回答你的问题?
input int(Appointmentyear Resignationyear) float(age2008 age2009 directors2008 directors2009 mean2008 mean2009)
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
2006 . . . 1 1 50.14286 51
2014 . 36 37 . . 59.55556 61.17647
2001 . 44 45 1 1 50.14286 51
2000 . 44 45 1 1 50.14286 51
2011 2012 52 53 . . 59.55556 61.17647
1991 2000 69 70 . . 59.55556 61.17647
2013 2013 44 45 . . 59.55556 61.17647
1991 1999 69 70 . . 59.55556 61.17647
2001 2013 57 58 1 1 50.14286 51
1991 2000 53 54 . . 59.55556 61.17647
2006 2009 49 50 1 1 50.14286 51
1993 1999 82 83 . . 59.55556 61.17647
1998 2000 56 57 . . 59.55556 61.17647
2003 2013 49 50 1 1 50.14286 51
2000 2003 73 74 . . 59.55556 61.17647
1999 2000 50 51 . . 59.55556 61.17647
1991 1999 67 68 . . 59.55556 61.17647
1991 2000 66 67 . . 59.55556 61.17647
2000 2001 50 51 . . 59.55556 61.17647
2001 2006 61 62 . . 59.55556 61.17647
1996 2000 58 59 . . 59.55556 61.17647
1991 1995 76 77 . . 59.55556 61.17647
1991 2000 61 62 . . 59.55556 61.17647
2009 2013 49 50 . 1 59.55556 51
2006 2011 54 55 1 1 50.14286 51
就是这样子,我第一第二列是directors的任职和离职时间,第三第四列是08 09年的时候他们的年龄。
第五第六列是我通过一些条件筛选的人,符合条件的为1,也就是说08年之前离职并且在08年以前入职的人,directors标记为1.
之后最后两列我是想算出来符合条件的人的平均年龄,但是它把前面为缺失值的人也算了进去。我想要的就是只算前面条件为1的人,缺失值那几列还是显示为缺失值或者说显示为不算缺失值的平均年龄呢?