[R-es] Asignar distancias

Manuel Mendoza mmendoz@ @ending from mncn@c@ic@e@
Dom Nov 11 11:01:13 CET 2018


Fantástico, José María, facilísimo. Tuve que nombrar igual a las dos  
variables en ambas dfs, y como hay otras variables, indicarle que  
hiciera el merge en base a esas dos: df3 <- merge(df1, df2,  
by=c("Var1", "Var2")).
Muchas gracias,
Manuel



Quoting José María Mateos <chema using rinzewind.org>:

> On Sun, Nov 11, 2018 at 12:43:40AM +0100, Manuel Mendoza wrote:
>> Utilizo la función merge desde hace poco, pero no se me ocurre cómo
>> utilizarla para esto. Yo pienso que se puede hacer con una combinación de
>> ifelse-s pero no sé cómo. Seguro que hay más de una forma ce hacerlo.
>
> ¿Sería esta la solución?
>
>> df1 <- data.frame(Var1 = c('a', 'a', 'a'), Var2 = c('a', 'b', 'c'),  
>> Dist = c(0, 3, 4))
>> df2 <- data.frame(Var1 = c('a', 'a'), Var2 = c('c', 'b'))
>> df3 <- merge(df1, df2)
>> df3
>   Var1 Var2 Dist
>   1    a    b    3
>   2    a    c    4
>
> Saludos,
>
> --
> José María (Chema) Mateos || https://rinzewind.org/
>
> _______________________________________________
> R-help-es mailing list
> R-help-es using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es


-- 
Dr Manuel Mendoza
Department of Biogeography and Global Change
National Museum of Natural History (MNCN)
Spanish Scientific Council (CSIC)
C/ Serrano 115bis, 28006 MADRID
Spain



Más información sobre la lista de distribución R-help-es