2017-10-02 10 views
1

私は、データフレームは、教師と呼ばれています:グルーピング挿入する文字列

Teachers <- data.frame(Name = c("Mark","Mark","Peter","Richard","Clay","Clay"), 
         Pos = c("Coord","Teacher", "Teacher", "Teacher","Coord","Teacher")) 

はあなたの助け

ために、次のグループdata.frame?:

Teachers2 <- data.frame(Name = c("Mark","Peter","Richard","Clay"), 
         Pos = c("Coord/Teacher", "Teacher", "Teacher","Coord/Teacher")) 

感謝を生成する任意のRの基本的なコマンドはあります

+0

'集計(順位〜名、データ=教師、ペースト、崩壊= "/")'。行の順序が異なります。 –

+0

tks、これを試してみる – Malakias

+0

それはルイ、ありがとう! – Malakias

答えて

3

pasteする必要があります。

library(tidyverse) 
Teachers2 <- Teachers %>% 
    group_by(Name) %>% 
    summarise(Pos=paste(Pos,collapse="/")) 

出力:

 Name   Pos 
1 Mark Coord/Teacher 
2 Peter  Teacher 
3 Richard  Teacher 
4 Clay Coord/Teacher