请原谅我,如果这是一个重复的帖子,我试图搜索这个确切的或至少类似的情况,但没有任何运气。
我的数据设置如下:
id |start|year|place|sub place|
-------------------------
me |1 |1 |here |1
me |1 |2 |here |1
me |1 |3 |here |1
me |1 |4 |gone |2
you|3 |3 |here |1
you|3 |4 |gone |2
you|3 |5 |gone |3
该行有一个Id,每年Id都在数据中重复。它们还包含一个列,其中包含使用ID重复开始的年份。每行包含其位置和子位置。它们的位置可以是两个值中的一个,如果它们提前完成它们的子位置可以为空,或者它们可以在其中移动的几个值之一。 id只能在数据中最多4次,但可以小于4次。
我想以这样的广泛格式设置数据
id |start|y1 place|y2 place|y3 place|y4 place|y1 sub|y2 sub|y3 sub|y4 sub
me |1 |here |here |here |gone |1 |1 |1 |2
you|3 |here |gone |gone | |1 |2 |3 |
我一直在玩tidyverse重塑,但我似乎无法操纵它来制作这样的东西。任何指导将不胜感激。