【发布时间】:2018-12-11 11:52:47
【问题描述】:
我有一个如下所示的表格:
ID Start_year Status_2005 Status_2006 Status_2007
1 2005 GBR GBR FRA
2 2006 NA FRA FRA
3 2007 NA NA GBR
4 2006 NA UKR RUS
我想重新塑造数据,以便它给出开始年份之后年份的状态。所以上面的内容看起来像这样:
ID Year_0 Year_1 Year_2
1 GBR GBR GBR
2 FRA FRA NA
3 GBR NA NA
4 UKR RUS NA
我一直在尝试在 R 中使用 tidyverse,将收集与“starts_with”结合使用,并进行变异以创建新列。但是,我一直以“years_since_start_year”的单列结束,并且无法弄清楚如何扩展此列来制作我的决赛桌。
非常感谢任何帮助
【问题讨论】:
标签: r dataframe dplyr tidyverse