2016-10-19 6 views
-1

동일한 이름과 길이의 벡터가 포함 된 기존 data.frame에 Named Num 값을 병합하려고합니다. 그러나 data.frame의 순서는 Named num에서 순서가 같지 않으므로 값과 정확하게 일치하지 않습니다. 나는 시도하고있다 :명명 된 num을 기존 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에서 만들려는 새 열 어디에있는 명명 된 민 [1:95] 객체가 및 attr_B12$Name입니다 명명 된 숫자와 연관된 이름과 일치해야하는 이름의 벡터 ...

그러나 data.frame을 보면 attr_B12$Name과 관련된 잘못된 값이 있습니다.

답변

0

나는 당신에게 맞는지 알지 못하지만, 먼저 같은 값 (바람직하게는 고유 한 값을 가진 변수가있는 경우)이 같은 순서로 두 데이터 집합을 얻으려고 sort()을 사용하려고합니다.