将命名num合并到现有data.frame中

将命名num合并到现有data.frame中,r,match,igraph,named,R,Match,Igraph,Named,我正在尝试将命名的Num值合并到包含相同名称(和长度)的向量的现有data.frame中。但是,data.frame中的顺序与命名num中的顺序不同,因此与值不正确匹配。我一直在努力: attr_B12$deg.bin<-deg_binary[match(names(deg_binary), attr_B12$Name)] attr_B12$deg.bin我不知道我是否理解正确,但我会首先尝试使用sort()将两个数据集按相同的顺序排列(如果存在具有相同值的变量,最好是唯一值)

我正在尝试将命名的Num值合并到包含相同名称(和长度)的向量的现有data.frame中。但是,data.frame中的顺序与命名num中的顺序不同,因此与值不正确匹配。我一直在努力:

attr_B12$deg.bin<-deg_binary[match(names(deg_binary), attr_B12$Name)]

attr_B12$deg.bin我不知道我是否理解正确,但我会首先尝试使用
sort()
将两个数据集按相同的顺序排列(如果存在具有相同值的变量,最好是唯一值)