#r #match #igraph #named
#r #совпадение #график #именованный
Вопрос:
Я пытаюсь объединить именованные значения Num в существующий data.frame, содержащий вектор с одинаковыми именами (и длиной). Однако порядок в data.frame отличается от порядка в Именованном числе, поэтому он неправильно соответствует значению. Я пытался:
attr_B12$deg.bin<-deg_binary[match(names(deg_binary), attr_B12$Name)]
Где attr_B12$deg.bin
— новый столбец, который я хочу создать в существующем data.frame (attr_B12),
deg_binary
является объектом с именем Num [1:95],
и
attr_B12$Name
— вектор имен, который должен совпадать с именами, связанными с именованным числом…
Но когда я смотрю на data.frame, с attr_B12$Name
) связаны неправильные значения.
Ответ №1:
Я не знаю, правильно ли я вас понял, но сначала я бы попытался использовать sort()
, чтобы привести оба набора данных в одинаковый порядок (если есть переменная с одинаковыми значениями, предпочтительно уникальными значениями).