可以说我有每个抽屉条件和分组发生变异dplyr
>socks
year drawer_nbr sock_total
1990 1 2
1991 1 2
1990 2 3
1991 2 4
1990 3 2
1991 3 1
我想有标识,如果袜子在每个抽屉都增加一个二元变量的袜子增加了以下数据。如果它们增加1,否则为0。其结果将是
>socks
drawer_nbr growth
<dbl> <factor>
1 0
2 1
3 0
我陷入比较上一年sock_total
VS一年的sock_total
。我知道我需要使用dplyr::summaries()
,但是我对该功能中的内容有困难。
您是否只使用两年的数据? –
@Alex P是的,最多只有2年。 – Alex
这里是另一个选项'socks%>%arrange(drawer_nbr,year)%>%group_by(drawer_nbr)%>%summarize(growth = +(diff(sock_total)> 0))' – akrun