У меня есть следующие данные
library(data.table); library(igraph)
t <- data.table(a=seq(ISOdate(2019,1,1), ISOdate(2019,7,1), "months"),
b=seq(ISOdate(2019,1,2), ISOdate(2019,7,2), "months"))
g <- graph_from_edgelist(as.matrix(t[,c("a","b")]))
и хотел бы применить subcomponent(g,ISOdate(2019,1,1),"out")
, но получил ошибку,
At structural_properties.c:1249 : subcomponent failed, Invalid vertex id
Кто-нибудь знает решение этой проблемы?
Дополнительное осложнение
Проблема усложняется, когда у меня есть дополнительная переменная
start <- seq(ISOdate(2019,1,1), ISOdate(2019,7,1), "months")[c(1,3,5,7)]
, который содержит разные начальные вершины. И снова subcomponent(g,start,"out")
выдает ошибку выше. Есть ли обходной путь, аналогичный предложению Бена в комментариях к описанному выше случаю?