我目前有一個數據幀如下:的R - 結合列在特定條件
groups <- data.frame(name=paste("person",c(1:27),sep=""),
assignment1 = c("F","A","B","H", "A", "E", "D", "G", "I", "I", "E", "A", "D", "C", "F", "C", "D", "H", "F", "H", "G", "I", "G", "C", "B", "E", "B"),
assignment2 = c("H", "F", "F", "D", "E", "G", "A", "E", "I", "C", "A", "H", "G", "B", "I", "C", "E", "I", "C", "A", "B", "B", "G", "D", "H", "F", "D"),stringsAsFactors = FALSE)
我想創建一個列表,每個人只包含他已經工作過的人。例如,PERSON1是組F和H分別第一和第二分配和
組F於第一分配的構件是{ 「PERSON1」, 「person15」, 「person19」 }。
第二組作業的成員D爲{「person1」,「person12」,「person25」}。
我想創造PERSON1矢量像
{ 「person15」, 「person19」, 「person12」, 「person25」}。
任何人都知道一個方便的方法來做到這一點在R?
任何幫助將不勝感激。提前致謝。
可能是你應該檢查'庫(IGRAPH)' – akrun