0
我有兩個載體:合併由元素名稱兩個向量
> str(A)
Factor w/ 2 levels "neg","pos": 1 NA NA 1 1 2 NA NA 1 2 ...
> str(B)
Factor w/ 2 levels "neg","pos": 1 1 1 1 2 1 2 1 1 2 ...
- attr(*, "names")= chr [1:120] "2" "3" "7" "8" ...
,我需要將它們合併,使得從B的值獲得放入在由B中的元素的名稱確定的位置我試着
sapply(names(B), function(x) {
assign ("m", x)
A[x] <- B["m"] })
但結果都是怪異的:
2.NA 3.NA 7.NA 8.NA 12.NA 14.NA
<NA> <NA> <NA> <NA> <NA> <NA>
我認爲這是某種類型的assignemnt問題,但是C的沒有想到它。