每天运行总计

时间:2018-03-23 07:08:56

标签: r excel

我需要在excel或R Studio中为此表创建每天的运行总计,我无法弄清楚如何执行此操作。因此对于2/28,它将从1开始,然后是2.然后对于2/27,它将再次从1开始并继续向下,依此类推每天重新开始。



Date	        Total
2/28/2018	
2/28/2018	
2/27/2018	
2/27/2018	
2/27/2018	
2/27/2018	
2/27/2018	
2/27/2018	
2/27/2018	
2/27/2018	
2/25/2018	
2/25/2018	
2/25/2018	
2/25/2018	
2/25/2018	
2/25/2018	
2/24/2018	
2/24/2018	
2/24/2018	
2/24/2018	
2/24/2018	
2/24/2018	
2/24/2018	
2/24/2018	
2/24/2018	
2/24/2018	
2/23/2018	
2/23/2018	
2/23/2018	
2/23/2018	
2/23/2018	
2/23/2018	
2/23/2018	
2/23/2018	
2/23/2018	




2 个答案:

答案 0 :(得分:2)

您可以使用dplyr执行此操作。

library(dplyr)
data.frame(Date=rep(LETTERS[1:5], each=c(4))) %>% 
  group_by(Date) %>% 
  mutate(Total=seq_along(Date))

因此,在您的情况下,请将data.frame(...)替换为您的数据。

答案 1 :(得分:0)

您可以使用dplyr

执行此操作
Date <- c("2/28/2018","2/28/2018","2/27/2018","2/27/2018","2/25/2018")  

df <- data.frame(Date)

df <- df %>% 
 group_by(Date) %>% 
 mutate(Total = seq_along(Date)) %>% 
 as.data.frame()