我的數據集是這樣的:R中創建包含列的前n位的最上一行
group <- c(1,2,3,4,5,6,7)
item1.sep <- sample(1:10,7)
item2.sep <- sample(1:10,7)
item3.sep<- sample(1:10,7)
item4.sep<- sample(1:10,7)
item5.sep<- sample(1:10,7)
item1.oct<- sample(1:10,7)
item2.oct <- sample(1:10,7)
item3.oct<- sample(1:10,7)
item4.oct<- sample(1:10,7)
item5.oct<- sample(1:10,7)
df <- data.frame(group,item1.sep,item2.sep,item3.sep,item4.sep,item5.sep,
item1.oct,item2.oct,item3.oct,item4.oct,item5.oct)
group item1.sep item2.sep.... item5.oct
1 9 9 4
2 4 4 7
3 7 7 2
4 3 8 5
5 8 3 1
6 6 10 8
7 10 2 6
而且我想創建一個包含前2項作爲字符每個月2個新列。也許max和合並的組合將有助於這一
Top2_Sept Top2_Oct group.... item5.oct
item3.sep,item2.sep item5.Oct,item2.Oct 1 9
item4.sep,item1.sep . 2 4
item2.sep,item5.sep . . .
item4.sep,item2.sep . . .
item1.sep,item3.sep . . .
item2.sep,item5.sep . . .
item4.sep,item1.sep . .
對不起,我似乎只能接受一個,但你的也是正確的。謝謝。 – jbest 2014-12-20 04:39:17
沒問題。謝謝回覆。 – akrun 2014-12-20 04:39:39