2016-09-26 89 views
-2

我正在使用欧盟SILC数据并且想要为家庭中的孩子数量创建一个变量。 我已将户籍和家庭资料加入个人资料(dhp)。如何计算dplyr变量的频率总和

我试过这个代码 dhpr <- left_join(dhp, perreg %>% group_by(idh) %>% summarise(nkids=sum(RX010<14)), by='idh') 其中RX010是面试日期的年龄。如果我这样做,我没有得到孩子的数量,而是家中最大的孩子的年龄,例如:number of kids

我在做什么错了?

+3

请显示一个小的可重现的例子和预期的输出(而不是图像) – akrun

回答

0
dhpr <- left_join(dhp, perreg %>% group_by(idh) %>% 
    summarise(nkids=sum(ifelse(RX010<14,1,0))), by='idh') 

可能会有帮助。但是因为你没有提供一个工作的例子,所以这是在黑暗中拍摄的。