如何从0开始计算观测值的出现次数,并将其存储在R中的新变量中?
我有一些酒店客人数据,如下所示: 客人id 留宿日期 1. YYYY-MM-DD 1. YYYY-MM-DD 3. YYYY-MM-DD 3. YYYY-MM-DD 3. YYYY-MM-DD 8. YYYY-MM-DD 8. YYYY-MM-DD如何从0开始计算观测值的出现次数,并将其存储在R中的新变量中?,r,database,variables,dplyr,tidyverse,R,Database,Variables,Dplyr,Tidyverse,我有一些酒店客人数据,如下所示: 客人id 留宿日期 1. YYYY-MM-DD 1. YYYY-MM-DD 3. YYYY-MM-DD 3. YYYY-MM-DD 3. YYYY-MM-DD 8. YYYY-MM-DD 8. YYYY-MM-DD 埃文斯解决了这个问题。答案是: stayData <- read_csv("guestStays.csv") %>% group_by(guest_id) %>% mutate(previous_stay
埃文斯解决了这个问题。答案是:
stayData <- read_csv("guestStays.csv") %>%
group_by(guest_id) %>%
mutate(previous_stay = row_number()- 1L)
stayData%
组员(来宾id)%>%
变异(上一行=行号()-1L)
行编号()-1L
?就是这样。谢谢仅供参考,当代码块被代码围栏包围时(代码本身的行上有“”
),由于嵌入了换行符和固定字体),代码块看起来会更好;看见例如,原始问题请参见我的建议编辑。谢谢!我将来会这样做的。