그룹 ID 및 해당 멤버가있는 데이터 프레임이 있습니다. 회원을 공유하는 모든 그룹을 결합하고 싶습니다. 그들이 부재 (2)를 공유하기 때문에 나는이 큰 그룹에 대한 식별자를 추가하고 싶습니다, a와 b가 더 큰 그룹에 속해 여기R : 중복 요소가있는 그룹 결합
data.frame(group = c("a", "a", "b", "b", "c", "c"),
member = c(1, 2, 2, 3, 4, 5))
그룹 :
나는 이런 식으로 뭔가를해야 할 수도 있습니다, 설명하기 그래서 나는 다음과 같이 끝낼 것입니다.data.frame(largeg = c("A", "A", "A", "A", "B", "B"),
group = c("a", "a", "b", "b", "c", "c"),
member = c(1, 2, 2, 3, 4, 5))
R로 구현하려면 어떻게해야합니까? magrittr 체인에서 작동하는 솔루션은 최고 일 것입니다. 그러나 그것은 필수 사항은 아닙니다.
(I는 식별자 모양을 걱정하지 않는다. 그들은 모두 할 수는 그냥 일을 명확히하기 위해 대문자, 소문자, 여기에 번호를 사용 할 수 있습니다.)
. 문제의 그래프 특성을 지적 해 주셔서 감사합니다. 나는 당신의 대답에 magrittr/dplyr chainable 함수를 추가 할 자유를 얻었다. – severin
도움이 되니 기쁩니다. 편집을 수락했습니다. – nicola