我想知道是否有办法将我的
DATA
重新格式化为下面的Desired_output
?
DATA <- read.table(header=T, text="
study time nt nc mt mc sdt sdc outcome
1 pre 28 58 0.89 1.22 1.40 1.76 Conv
1 post1 28 58 5.07 3.52 3.20 2.58 Conv
1 post2 28 58 3.64 2.86 3.15 2.80 Conv
2 pre 38 48 1.89 2.22 0.40 0.76 fram
2 post1 38 48 4.07 2.52 2.20 1.58 fram
3 post1 31 18 2.07 1.52 1.20 0.58 voca
3 post2 32 18 3.07 2.32 1.12 9.85 voca
")
Desired_output <- read.table(header=T, text="
study time_interval group n mpre mpost sdpre sdpost outcome
1 pre-post1 t 28 0.89 5.07 1.40 3.20 Conv
1 pre-post2 t 28 0.89 3.64 1.40 3.15 Conv
1 pre-post1 c 58 1.22 3.52 1.76 2.58 Conv
1 pre-post2 c 58 1.22 2.86 1.76 2.80 Conv
2 pre-post1 t 38 1.89 4.07 0.40 2.20 fram
2 pre-post1 c 48 2.22 2.52 0.76 1.58 fram
")
我看不出有任何理由认为这种情况不会发生,但也许可以多解释一下?抱歉...