объединение именованного числа в существующий data.frame

#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() , чтобы привести оба набора данных в одинаковый порядок (если есть переменная с одинаковыми значениями, предпочтительно уникальными значениями).