我目前正在研究一個項目,考察員工流失率。到目前爲止,我已經創建了一個表,看起來像下面的示例:R - 按位置計算每月的團隊規模總數
library(tidyverse)
Data <- data.frame(Month = c("Jan", "Feb", "March", "Jan", "Feb", "March"),
Location = c("Sheffield", "Sheffield", "Sheffield","London", "London", "London"),
Joiners = c(7,3,8,4,9,1),
Leavers = c(1,5,9,3,2,5)) %>%
mutate(Net_Change = Joiners - Leavers)
我想通過採取基於位置和月Net_Change列的總和來計算團隊規模(按順序排列)。例如,倫敦2月隊的規模應該等於8(1 + 7),而3月隊的規模應該等於4(1 + 7-4)。
我已經嘗試過使用dplyr'summarize'函數來做這件事,但不成功。如果'tidyverse'方法適用,那將是很棒的。
非常感謝您的幫助!
看來你正在尋找'cumsum()'。 – jazzurro
感謝那 – George