Ho due denominati vettoriaggiungendo due vettori da nomi
v1 <- 1:4
v2 <- 3:5
names(v1) <- c("a", "b", "c", "d")
names(v2) <- c("c", "e", "d")
voglio aggiungere in su con i nomi, vale a dire il risultato atteso è
> v3
a b c d e
1 2 6 9 4
C'è un modo per farlo a livello di codice questo in R? Nota che i nomi potrebbero non essere necessariamente in ordine, come in v2
sopra.
e si desidera che il risultato sia un vettore? – A5C1D2H2I1M1N2O1R2T1
Sì, preferibilmente. Posso vivere con alternative, ma il vettore sarebbe il più compatto che presumo. La coppia di vettori effettiva con cui ho a che fare è piuttosto lunga, quindi voglio ridurre al minimo le dimensioni. – Ricky
FWIW, per le sequenze semplici, '1: 4' e' 3: 5' sono sufficienti :-) –