Foro de debate

Cruce de base de datos

 
Imagen de Armando López C
Cruce de base de datos
de Armando López C - jueves, 28 de septiembre de 2017, 20:03
 

Buenas tardes amigos, estoy manejando dos bases de datos con numeros de serie del tipo ABC12345 en ambas bases y bueno estoy haciendo el cruce para hayar coincidencias con la funcion inner join. Quisera saber como puedo por un lado etiquetar en ambas bases (las coincidencias que resulten). Por otro lado una de las bases pudiera tener duplicados como le pido a R que no considere los duplicados que pudiera haber en esa base??.

Gracias por su tiempo y por la información que me pudieran proporcionar.


Saludos cordiales

Imagen de Franz Jimeno
Re: Cruce de base de datos
de Franz Jimeno - jueves, 28 de septiembre de 2017, 21:13
 

Puedes utilizar la función intersect, que mostrará los valores que coinciden comparando 2 vectores.

https://www.safaribooksonline.com/library/view/the-r-book/9780470510247/ch002-sec073.html


En cuanto a los duplicados, puedes utilizar la función duplicated.

Si quieres más detalles dímelo y te pongo algún ejemplo.

Un saludo,


Franz Jimeno

Imagen de Armando López C
Re: Cruce de base de datos
de Armando López C - jueves, 28 de septiembre de 2017, 23:11
 

ejemplo

BASE1

SERIE                     ESTATUS

ABC1234567

ABC1234563

ABC1234562

ABC1234561


BASE2

SERIE                     ESTATUS

ABC1234567

ABC1234563

ABC1234564

ABC1234561


Lo que me gustaria obtener es de la base1 cuantas estan en la base2, y que en la columna estatus en las que haya conincidencia pedirle a R ponga estatus de encontradas a esas series.


Gracias por tu ayuda, envío saludos.