我有一个足球队数据集及其 2009-2017 年的输赢结果。目前,赢和输在同一列中,一个接一个,我想为损失创建一个新列。
数据样本如下所示:
Football <- data.frame (
Season = rep ("2009", 10),
Team = rep (c("ARI", "ARI", "ATL", "ATL", "BAL", "BAL", "BUF", "BUF", "CAR", "CAR")),
Value = c(10, 6, 7, 9, 7, 9, 6, 10, 8, 8)
)
我希望最终输出显示:
Season Team Wins Losses
2009 ARI 10 6
2009 ATL 7 9
2009 BAL 7 9
等等。还有其他几个变量,但每个赛季/团队对的唯一变化是“价值”。
我已经尝试了 spread() 和 mutate() 的几次迭代,但它们通常比我想要的要多得多的列(即 2009.Wins、2009.Losses、2010.Wins、2010.Losses)。
谢谢你的帮助。我希望这篇文章能顺利,这是我第一次发帖。
干杯,杰里米