저는 R을 사용하고 있는데 행렬에 벡터를 병합하는 데 문제가 있습니다.행렬과 벡터를 병합하는 방법 R
A=
["A"] ["B"] ["C"] ["D"]
[1,] 0.2 0.1 0.2 0.8
B=
["A"] ["B"] ["E"] ["F"] ["G"]
[1,] 0.2 0.1 0.2 1 1.2
그리고 내 결과가되고 싶어요 :
것은 그래서, basicaly, 여기에 내가 무엇을 가지고
C =
["A"] ["B"] ["E"] ["F"] ["G"] ["C"] ["D"]
[1,] 0.2 0.1 0.2 0 0 0.2 0.8
[2,] 0.2 0.1 0.2 1 1.2 0 0
는 (행 순서는 중요하지 않습니다)
dput(a)
structure(c(0.2, 0.1, 0.2, 0.8), .Dim = c(1L, 4L), .Dimnames = list(NULL, c("A", "B", "C", "D")))
dput(b)
structure(c(0.2, 0.1, 0.2, 1, 1.2), .Dim = c(1L, 5L), .Dimnames = list(NULL, c("A", "B", "E", "F", "G")))
http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example을 읽고 다음을 제공하십시오. 우리에게 재현 가능한 데이터가 있습니다. 현재 데이터에 벡터 또는 행렬이 실제로 어떤 구조인지는 분명하지 않습니다. 간단히 말해서'dput (A)'과'dput ('B')의 결과를 여러분의 질문에 붙여 넣으십시오. – Andrie
죄송합니다. 다음은 요청하신 dput()입니다. dput (a) = 구조체 (c (0.2, 0.1, 0.2, 0.8), .Dim = c (1L, 4L), .Dimnames = list (NULL, c ("A", "B" C, D))) dput (b) = 구조체 (c (0.2, 0.1, 0.2, 1, 1.2), .Dim = c (1L, 5L), .Dimnames = list (NULL, ("A", "B", "E", "F", "G"))) – user1278743