2016-09-26 61 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') 

可能會有幫助。但是因爲你沒有提供一個工作的例子,所以這是在黑暗中拍攝的。