Skip to content

[R-es] función para relacionar dos columnas

8 messages · Javier Marcuzzi, Jorge I Velez, Leonardo Hernández Pérez

#
Hola amigos:

Tengo un dataframe con dos columnas


UPS 23
PC   58
IMP 12
MON 58

y otro dataframe con otras tantas

PC   computo
MON display
IMP printers
UPS respaldo eléctrico

Existe alguna función con la que pueda crear un nuevo dataframe que 
contenga el siguiente resultado????

UPS     respaldo eléctrico     23
PC       computo                    58
IMP     printers                      12
MON     display                      58


Es decir, que relacione las columnas a partir del elemento que tienen en 
común

Un saludo,

Leonardo
------------ próxima parte ------------
An embedded and charset-unspecified text was scrubbed...
Name: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120801/5bb0faaf/attachment.pl>
#
Leonardo

Yo estoy de acuerdo con Jorge, lo único que tiene que pensar en lo 
siguiente, ¿en algunas columnas hay datos que no están en la otra?, porque 
por ejemplo UPS no tiene nada en el otro dataframe, entonces, ¿que desea 
realizar con UPS?. Porque de acuerdo a lo que usted decida en el nuevo 
dataframe UPS (el faltante) puede o no estar presente.

Javier Marcuzzi



-----Mensaje original----- 
From: Jorge I Velez
Sent: Wednesday, August 01, 2012 6:32 PM
To: Leonardo Hernández Pérez
Cc: r-help-es en r-project.org
Subject: Re: [R-es] función para relacionar dos columnas

Hola Leonardo,

Lo que buscas puedes hacerlo con la funcion merge().  Solo necesitas que
los dos data.frame()s tengan una columna en comun; en este caso ese nombre
seria, por ejemplo, "sigla".

Dale una mirada a ?merge para mas informacion.

Un saludo,
Jorge.-


2012/8/1 Leonardo Hernández Pérez <>
_______________________________________________
R-help-es mailing list
R-help-es en r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
#
Hola amigos:

Ya estoy viendo "merge", no entiendo bien a que se refieren cuando dicen 
que UPS  está o no en el otro dataframe, en cada dataframe, tengo solo 
dos columnas, "respaldo eléctrico" es un solo campo. Ya estuve viendo la 
ayuda, y por lo que se muestra, con "merge" puedo hacer exactamente lo 
que quiero, probaré y les daré respuesta.

Un saludo

Leonardo
On 01/08/12 18:49, Jorge I Velez wrote:
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120802/35d61359/attachment.html>
------------ próxima parte ------------
An embedded and charset-unspecified text was scrubbed...
Name: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120802/35d61359/attachment.pl>