我想知道是否有可能复制我的Data
下面也许使用tidyr::expand_grid()
?
变量mot
可以取round(runif(8,1,4),1)
产生的任何其他值,并且在每个time
值上是常数(就像task
一样)。
变量order
显示task
在time
上的顺序。例如,对于id=1
,在time=1
上,task
在time=2
上,complex
在c
上,order
的值为s-c
。
我尝试了以下方法,但没有成功:
library(tidyr)
expand_grid(class=1:2, id=1:4, oder=c("s-c","c-s"),time=1:2,
task=c("simple","complex"))
Data ="
class id order time DV task mot
1 1 s-c 1 ac simple 1.5
1 1 s-c 1 bc simple 1.5
1 1 s-c 2 ac complex 2.3
1 1 s-c 2 bc complex 2.3
1 2 c-s 1 ac complex 3.9
1 2 c-s 1 bc complex 3.9
1 2 c-s 2 ac simple 4.0
1 2 c-s 2 bc simple 4.0
2 3 s-c 1 ac simple 2.7
2 3 s-c 1 bc simple 2.7
2 3 s-c 2 ac complex 1.2
2 3 s-c 2 bc complex 1.2
2 4 c-s 1 ac complex 2.8
2 4 c-s 1 bc complex 2.8
2 4 c-s 2 ac simple 1.1
2 4 c-s 2 bc simple 1.1
"
1条答案
按热度按时间hlswsv351#
rep()
与each
和times
的各种组合构成: