【发布时间】:2017-07-11 16:41:31
【问题描述】:
我通常在以前发布的问题中找到答案,但我似乎找不到这个,所以这是我的第一个问题:
我有一个数据框,其中一列具有重复值,我想拆分其他列,并且第一列中只有一个值,而列比原始数据框多。
例子:
df <- data.frame(test = c(rep(1:5,3)), time = sample(1:100,15), score = sample(1:500,15))
原始数据框有 3 列 15 行。
它会变成一个有 5 行的数据框,列将分为 7 列:'test'、'time1'、'time2'、'time3'、'score1'、score2'、'score3'。
有人知道如何做到这一点吗?
【问题讨论】:
-
欢迎来到 Stack Overflow!请拿起tour,环顾四周,并通读help center,尤其是How do I ask a good question?。请添加您迄今为止为解决问题所做的工作,以及您在解决问题时遇到的困难的描述
-
我尽力了,但我不知道如何将(所需的)输出复制/粘贴到问题中。感谢您的欢迎,我阅读了帮助中心,如果我的问题低于标准,我很抱歉。我会再读一遍。