先载入multcomp包,会有一个cholesterol数据集,我想知道的是如何把"trt"列中的1time.2times.....drugE作为新的列名,response中的对应于1time.2times的数据作为变量?
请教一个数据框整理问题
> library(multcomp)
> library(reshape2)
> dcast(cholesterol, response~trt)
Using response as value column: use value.var to override.
response 1time 2times 4times drugD drugE
1 2.3039 2.3039 NA NA NA NA
2 2.7139 2.7139 NA NA NA NA
3 3.0609 3.0609 NA NA NA NA
4 3.5054 NA 3.5054 NA NA NA
5 3.8612 3.8612 NA NA NA NA
6 4.9243 4.9243 NA NA NA NA
7 5.9059 5.9059 NA NA NA NA
8 6.3159 NA 6.3159 NA NA NA
9 7.5301 7.5301 NA NA NA NA
10 7.7204 7.7204 NA NA NA NA
11 7.7703 NA 7.7703 NA NA NA
12 8.0534 NA NA 8.0534 NA NA
13 8.3443 NA 8.3443 NA NA NA
14 8.6027 NA 8.6027 NA NA NA
15 8.6266 NA 8.6266 NA NA NA
16 8.8194 NA NA NA 8.8194 NA
17 9.0286 NA NA 9.0286 NA NA
18 9.2274 NA 9.2274 NA NA NA
19 9.4123 9.4123 NA NA NA NA
20 10.3868 10.3868 NA NA NA NA
21 10.3921 NA NA 10.3921 NA NA
22 10.3993 NA 10.3993 NA NA NA
23 10.8648 NA NA NA 10.8648 NA
24 11.0432 NA NA 11.0432 NA NA
25 12.3692 NA NA 12.3692 NA NA
26 12.8416 NA NA 12.8416 NA NA
27 13.5850 NA NA NA 13.5850 NA
28 13.6320 NA 13.6320 NA NA NA
29 13.9176 NA NA 13.9176 NA NA
30 13.9606 NA NA 13.9606 NA NA
31 13.9621 NA NA 13.9621 NA NA
32 14.7389 NA NA NA 14.7389 NA
33 15.4576 NA NA NA 15.4576 NA
34 15.7707 NA NA NA NA 15.7707
35 15.8258 NA 15.8258 NA NA NA
36 16.9819 NA NA NA 16.9819 NA
37 17.3071 NA NA NA NA 17.3071
38 17.5897 NA NA NA 17.5897 NA
39 17.6316 NA NA NA 17.6316 NA
40 17.9635 NA NA NA 17.9635 NA
41 18.1794 NA NA 18.1794 NA NA
42 18.3058 NA NA NA NA 18.3058
43 19.9793 NA NA NA 19.9793 NA
44 20.3851 NA NA NA NA 20.3851
45 20.5199 NA NA NA NA 20.5199
46 21.5119 NA NA NA NA 21.5119
47 21.5925 NA NA NA NA 21.5925
48 22.8850 NA NA NA NA 22.8850
49 23.9527 NA NA NA NA 23.9527
50 27.2445 NA NA NA NA 27.2445