【发布时间】:2016-09-29 19:53:48
【问题描述】:
我正在尝试转换我的数据,以便每个关键字都有一个值,而不是按值分组。我的数据目前是这样组织的:
df:
score1 score2 keyword1 keyword2 keyword3
.2 .4 brown fox jump
.7 .2 hello bye
.1 .9 foo
我希望我的数据如下所示:
keyword score1 score2
brown .2 .4
fox .2 .4
jump .2 .4
hello .7 .2
bye .7 .2
foo .1 .9
数据:
df = structure(list(score1 = c(.2, .7, .1), score2 = c(.4, .2, .9), keyword1 = c("brown", "hello", "foo"), keyword2 = c("fox", "bye"), keyword3 = "jump"), .Names = c("score1", "score2", "keyword1", "keyword2", "keyword3"), row.names = c(NA, -5L), class = "data.frame")
有什么建议吗?
【问题讨论】: