В настоящее время я работаю над некоторыми проблемами теории графов и у меня есть вопрос, на который я не могу найти ответ.При создании графика с использованием:
x <- graph_from_data_frame(el, directed = F, vertices = x)
Добавление вершин = x создает компоненты размером = 1.
Я хочу посмотреть на размер кластера, т.е. извлечькомпоненты и глядя на таблицу размеров, используя:
comp <- components(x)
table(comp$csize)
Учитывая природу списков ребер, я бы не ожидал, что ни один кластер не будет иметь размер <= 2, так как список ребер - это связь между двумя узлами.Я запускаю точно такой же код <strong>без вершин = x, моя таблица будет начинаться с кластеров размером = 2.
Почему добавление вершин = x делаетэтот?
Спасибо
РЕДАКТИРОВАТЬ:
Мой список ребер имеет переменные:
ID ID.2 soure
x1 x2 healthcare
x1 x3 child benefit
Кадр данных вершин содержит общую информацию для узлов (идентификаторов)
ID date_of_birth nationality
x1 02/09/1999 French
x2 12/12/1997 French
x3 22/01/2002 French