Я пытаюсь написать функцию, которая применяет "последовательность операций к нескольким графам" в моей рабочей области, которую я идентифицирую с заданным суффиксом;
Допустим, name_g , однако я не могу сделать функцию для правильного распознавания строки. Я пробовал решения, предложенные в других сообщениях, но обычно я получаю сообщение об ошибке.
" Ошибка в .f (.x [[i]], ...): не является графическим объектом " при использовании замены и eval
library(igraph)
library(igraphdata)
library(purrr)
data(karate)
data(kite)
data(immuno)
karate_g <- karate
kite_g <- kite
immuno_g <- immuno
foo <- function(x){
all_networks <- mget(ls(pattern = x))
all_networks %>%
map(cluster_fast_greedy) %>%
map(sizes) %>%
map(max)
}
foo("_g")