【发布时间】:2016-12-28 17:09:50
【问题描述】:
我是 R 的初学者。我下面的数据是由 @akrun 生成的,代码如下:
tennis4 <- structure(list(Tournament = "Win-Loss", `2005` = "3-2", `2006` = "6-4",
`2007` = "5-2", `2008` = "12-4", `2009` = "15-4", `2010` = "16-4",
`2011` = "21-4", `2012` = "22-3", `2013` = "17-2", `2014` = "17-4",
`2015` = "19-4", `2016` = "19-2", `W-L` = "172-39", `Win %` = 81.52),
.Names = c("Tournament",
"2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012",
"2013", "2014", "2015", "2016", "W-L", "Win %"), row.names = c(NA,
-1L), class = "data.frame")
我想将“Win-Loss”的值分成“Win”和“Loss”。我的目标是将数据(“3-2”到“3”和“2”)分开并将它们存储在各自的位置,但我不知道如何让 R 将它们分开。有人可以告诉我任何将它们分开的功能吗?
将它们分开后,我可以使用哪个函数在同一张表上绘制 2 个不同的变量进行比较?
【问题讨论】:
-
tidyr::gather,tidyr::separate,但请不要发数据图片;阅读here。 -
你的预期输出是什么?
-
很抱歉。我已经编辑了帖子,所以它不包含数据图片。嗨 akrun,我想将数字 (3,6,5) 放入名为“Win”的新行,将 (2,4,2) 放入“Loss”。
标签: r data-manipulation