엣지 속성과 서브셋팅
이 연습 문제에서는 네트워크의 엣지에 속성을 추가하고 확인하는 방법을 배웁니다. 예를 들어, 친구 쌍이 서로와 함께 보내는 주당 시간을 나타내는 'hours' 속성을 추가해 보겠습니다.
이 연습은 강의의 일부입니다
R로 하는 네트워크 분석
연습 안내
set_edge_attr()를 사용해 벡터hours로부터 'hours'라는 새로운 엣지 속성을 생성하세요.edge_attr()로 모든 엣지 속성을 확인하세요.- 사람 "Britt"이 포함된 모든 엣지를 확인하세요.
- 속성
hours가 4 이상인 모든 엣지를 확인하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
library(igraph)
# View hours
hours
# Create new edge attribute called 'hours'
g <- set_edge_attr(g, ___, value = ___)
# View edge attributes of graph object
___(g)
# Find all edges that include "Britt"
E(g)[[.inc('___')]]
# Find all pairs that spend 4 or more hours together per week
E(g)[[hours>=___]]