degree
не дает отрицательных чисел.desc
делает.
Поскольку вы не предоставляете никаких данных, я проиллюстрирую это произвольным графиком.
library(igraph)
library(plyr)
set.seed(1234)
g = erdos.renyi.game(15, 0.2)
degree(g, loops = FALSE, normalized = FALSE)
[1] 3 3 5 1 5 4 2 6 4 3 3 5 3 1 6
desc(degree(g, loops = FALSE, normalized = FALSE))
[1] -3 -3 -5 -1 -5 -4 -2 -6 -4 -3 -3 -5 -3 -1 -6
Если вы хотите отсортировать градусы в порядке убывания, попробуйте
sort(degree(g, loops = FALSE, normalized = FALSE), decreasing=TRUE)
[1] 6 6 5 5 5 4 4 3 3 3 3 3 2 1 1