Re: [R-es] Como asignar valores de un archivo a otro

2019-03-20 Por tema MAURICIO MARDONES
Toda la razon!!!

merge era todo!

Saludos

El mié., 20 mar. 2019 a las 10:57, Carlos Ortega ()
escribió:

> Hola Mauricio,
>
> No, creo que no es lo que dices..
>
> Con merge, indicas por qué columna (pueden ser varias) quieres juntar los
> dos dataframes y con los parámetros "all.x", "all.y" y "all" indicas si
> quieres que te rellene lo que falte  bien sea del conjunto primero ("x") o
> del segundo conjunto "y"...
>
> Mira "merge" con cuidado porque es una solución a lo que buscas.
>
> Gracias,
> Carlos Ortega
> www.qualityexcellence.es
>
> El mié., 20 mar. 2019 a las 14:33, MAURICIO MARDONES (<
> mauricio.mardo...@ifop.cl>) escribió:
>
>> merge sirve pero no para cumplir la condición de si un dato es "x",
>> buscarlo en el otro data.frame y asignarlo
>>
>> El mié., 20 mar. 2019 a las 10:23, Carlos J. Gil Bellosta (<
>> c...@datanalytics.com>) escribió:
>>
>> > ?merge
>> >
>> > El mié., 20 mar. 2019 a las 14:22, MAURICIO MARDONES (<
>> > mauricio.mardo...@ifop.cl>) escribió:
>> >
>> >> Amigos erreros
>> >>
>> >> Pocas veces consulto, por que siento que soy muy básico, pero esta vez
>> >> quise socializar a pesar de ello.
>> >>
>> >> Tengo 2 archivos .csv pero quiero asignar valores de una columna a las
>> >> mismas variables que se encuentran en el otro archivo.
>> >>
>> >> así;
>> >>
>> >> head(archivo_csv1)
>> >>  Long  Año Proced
>> >> 1   47 2016   9003
>> >> 2   48 2016   9003
>> >> 3   49 2016   9003
>> >> 4   49 2016   9003
>> >> 5   50 2016   9003
>> >> 6   50 2016   9003
>> >>
>> >> head(archivo_csv2)
>> >>
>> >> Proced  LATITUD LONGITUD
>> >> 1   9841 -52.4342 -74.5177
>> >> 2   9841 -52.4342 -74.5177
>> >> 3   8940 -50.7500 -74.5000
>> >> 4   9003 -52.4342 -74.5177
>> >> 5   9833 -49.8016 -75.1837
>> >> 6   9840 -49.9686 -75.2171
>> >>
>> >> Mi idea es asignar las columnas de LATITUD y LONGITUD del archivo_csv2
>> a
>> >> las procedencias que tengas esa condición en el archivo_csv1.
>> >>
>> >> Espero se entienda
>> >>
>> >> Estoy en un bucle mental. Cualquier reseña me podría alumbrar el camino
>> >>
>> >> Saludos
>> >> --
>> >>
>> >> *Mauricio Mardones Inostroza*
>> >>
>> >> Investigador Departamento Evaluación de Recursos
>> >> Instituto de Fomento Pesquero - IFOP
>> >> Valparaíso - Chile
>> >> +56-32-21514 42
>> >>
>> >> www.ifop.cl
>> >>
>> >> --
>> >> C*ertificación ISO 9001/2008*: Sistema de Datos
>> >> Biológico-Pesqueros (Arica,
>> >> Iquique, Coquimbo, Valparaíso, San Antonio, Talcahuano y Calbuco,
>> >> pesquerías industriales y artesanales)
>> >>
>> >> [[alternative HTML version deleted]]
>> >>
>> >> ___
>> >> R-help-es mailing list
>> >> R-help-es@r-project.org
>> >> https://stat.ethz.ch/mailman/listinfo/r-help-es
>> >>
>> >
>>
>> --
>>
>> *Mauricio Mardones Inostroza*
>>
>> Investigador Departamento Evaluación de Recursos
>> Instituto de Fomento Pesquero - IFOP
>> Valparaíso - Chile
>> +56-32-21514 42
>>
>> www.ifop.cl
>>
>> --
>> C*ertificación ISO 9001/2008*: Sistema de Datos
>> Biológico-Pesqueros (Arica,
>> Iquique, Coquimbo, Valparaíso, San Antonio, Talcahuano y Calbuco,
>> pesquerías industriales y artesanales)
>>
>> [[alternative HTML version deleted]]
>>
>> ___
>> R-help-es mailing list
>> R-help-es@r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>
>
> --
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>


-- 

*Mauricio Mardones Inostroza*

Investigador Departamento Evaluación de Recursos
Instituto de Fomento Pesquero - IFOP
Valparaíso - Chile
+56-32-21514 42

www.ifop.cl

-- 
C*ertificación ISO 9001/2008*: Sistema de Datos Biológico-Pesqueros (Arica, 
Iquique, Coquimbo, Valparaíso, San Antonio, Talcahuano y Calbuco, 
pesquerías industriales y artesanales)

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Como asignar valores de un archivo a otro

2019-03-20 Por tema Carlos Ortega
Hola Mauricio,

No, creo que no es lo que dices..

Con merge, indicas por qué columna (pueden ser varias) quieres juntar los
dos dataframes y con los parámetros "all.x", "all.y" y "all" indicas si
quieres que te rellene lo que falte  bien sea del conjunto primero ("x") o
del segundo conjunto "y"...

Mira "merge" con cuidado porque es una solución a lo que buscas.

Gracias,
Carlos Ortega
www.qualityexcellence.es

El mié., 20 mar. 2019 a las 14:33, MAURICIO MARDONES (<
mauricio.mardo...@ifop.cl>) escribió:

> merge sirve pero no para cumplir la condición de si un dato es "x",
> buscarlo en el otro data.frame y asignarlo
>
> El mié., 20 mar. 2019 a las 10:23, Carlos J. Gil Bellosta (<
> c...@datanalytics.com>) escribió:
>
> > ?merge
> >
> > El mié., 20 mar. 2019 a las 14:22, MAURICIO MARDONES (<
> > mauricio.mardo...@ifop.cl>) escribió:
> >
> >> Amigos erreros
> >>
> >> Pocas veces consulto, por que siento que soy muy básico, pero esta vez
> >> quise socializar a pesar de ello.
> >>
> >> Tengo 2 archivos .csv pero quiero asignar valores de una columna a las
> >> mismas variables que se encuentran en el otro archivo.
> >>
> >> así;
> >>
> >> head(archivo_csv1)
> >>  Long  Año Proced
> >> 1   47 2016   9003
> >> 2   48 2016   9003
> >> 3   49 2016   9003
> >> 4   49 2016   9003
> >> 5   50 2016   9003
> >> 6   50 2016   9003
> >>
> >> head(archivo_csv2)
> >>
> >> Proced  LATITUD LONGITUD
> >> 1   9841 -52.4342 -74.5177
> >> 2   9841 -52.4342 -74.5177
> >> 3   8940 -50.7500 -74.5000
> >> 4   9003 -52.4342 -74.5177
> >> 5   9833 -49.8016 -75.1837
> >> 6   9840 -49.9686 -75.2171
> >>
> >> Mi idea es asignar las columnas de LATITUD y LONGITUD del archivo_csv2 a
> >> las procedencias que tengas esa condición en el archivo_csv1.
> >>
> >> Espero se entienda
> >>
> >> Estoy en un bucle mental. Cualquier reseña me podría alumbrar el camino
> >>
> >> Saludos
> >> --
> >>
> >> *Mauricio Mardones Inostroza*
> >>
> >> Investigador Departamento Evaluación de Recursos
> >> Instituto de Fomento Pesquero - IFOP
> >> Valparaíso - Chile
> >> +56-32-21514 42
> >>
> >> www.ifop.cl
> >>
> >> --
> >> C*ertificación ISO 9001/2008*: Sistema de Datos
> >> Biológico-Pesqueros (Arica,
> >> Iquique, Coquimbo, Valparaíso, San Antonio, Talcahuano y Calbuco,
> >> pesquerías industriales y artesanales)
> >>
> >> [[alternative HTML version deleted]]
> >>
> >> ___
> >> R-help-es mailing list
> >> R-help-es@r-project.org
> >> https://stat.ethz.ch/mailman/listinfo/r-help-es
> >>
> >
>
> --
>
> *Mauricio Mardones Inostroza*
>
> Investigador Departamento Evaluación de Recursos
> Instituto de Fomento Pesquero - IFOP
> Valparaíso - Chile
> +56-32-21514 42
>
> www.ifop.cl
>
> --
> C*ertificación ISO 9001/2008*: Sistema de Datos
> Biológico-Pesqueros (Arica,
> Iquique, Coquimbo, Valparaíso, San Antonio, Talcahuano y Calbuco,
> pesquerías industriales y artesanales)
>
> [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>


-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Como asignar valores de un archivo a otro

2019-03-20 Por tema miguel.angel.rodriguez.muinos
Hola Mauricio

Yo suelo usar "sqldf"

Ejemplo:
misdatos_unidos=sqldf("select * from archivo_csv1,archivo_csv2s where 
archivo_csv1.Proced=archivo_csv2.Proced")

Puedes usar toda la potencia de SQL Select para seleccionar, agrupar, filtrar, 
uniones por la izquierda y por la derecha,  ...
.. y puedes cargar los csv con la función read.csv.sql() que te permite hacer 
algunas cosas muy interesantes.

Más info aquí -> https://cran.r-project.org/web/packages/sqldf/sqldf.pdf

Un saludo,
Miguel.




De: R-help-es  en nombre de MAURICIO MARDONES 

Enviado: miércoles, 20 de marzo de 2019 14:22
Para: Lista R
Asunto: [R-es] Como asignar valores de un archivo a otro

Amigos erreros

Pocas veces consulto, por que siento que soy muy básico, pero esta vez
quise socializar a pesar de ello.

Tengo 2 archivos .csv pero quiero asignar valores de una columna a las
mismas variables que se encuentran en el otro archivo.

así;

head(archivo_csv1)
 Long  Año Proced
1   47 2016   9003
2   48 2016   9003
3   49 2016   9003
4   49 2016   9003
5   50 2016   9003
6   50 2016   9003

head(archivo_csv2)

Proced  LATITUD LONGITUD
1   9841 -52.4342 -74.5177
2   9841 -52.4342 -74.5177
3   8940 -50.7500 -74.5000
4   9003 -52.4342 -74.5177
5   9833 -49.8016 -75.1837
6   9840 -49.9686 -75.2171

Mi idea es asignar las columnas de LATITUD y LONGITUD del archivo_csv2 a
las procedencias que tengas esa condición en el archivo_csv1.

Espero se entienda

Estoy en un bucle mental. Cualquier reseña me podría alumbrar el camino

Saludos
--

*Mauricio Mardones Inostroza*

Investigador Departamento Evaluación de Recursos
Instituto de Fomento Pesquero - IFOP
Valparaíso - Chile
+56-32-21514 42

www.ifop.cl

--
C*ertificación ISO 9001/2008*: Sistema de Datos Biológico-Pesqueros (Arica,
Iquique, Coquimbo, Valparaíso, San Antonio, Talcahuano y Calbuco,
pesquerías industriales y artesanales)

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es



Nota: A información contida nesta mensaxe e os seus posibles documentos 
adxuntos é privada e confidencial e está dirixida únicamente ó seu 
destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por 
favor elimínea. A distribución ou copia desta mensaxe non está autorizada.

Nota: La información contenida en este mensaje y sus posibles documentos 
adjuntos es privada y confidencial y está dirigida únicamente a su 
destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, 
por favor elimínelo. La distribución o copia de este mensaje no está autorizada.

See more languages: http://www.sergas.es/aviso-confidencialidad

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Como asignar valores de un archivo a otro

2019-03-20 Por tema MAURICIO MARDONES
merge sirve pero no para cumplir la condición de si un dato es "x",
buscarlo en el otro data.frame y asignarlo

El mié., 20 mar. 2019 a las 10:23, Carlos J. Gil Bellosta (<
c...@datanalytics.com>) escribió:

> ?merge
>
> El mié., 20 mar. 2019 a las 14:22, MAURICIO MARDONES (<
> mauricio.mardo...@ifop.cl>) escribió:
>
>> Amigos erreros
>>
>> Pocas veces consulto, por que siento que soy muy básico, pero esta vez
>> quise socializar a pesar de ello.
>>
>> Tengo 2 archivos .csv pero quiero asignar valores de una columna a las
>> mismas variables que se encuentran en el otro archivo.
>>
>> así;
>>
>> head(archivo_csv1)
>>  Long  Año Proced
>> 1   47 2016   9003
>> 2   48 2016   9003
>> 3   49 2016   9003
>> 4   49 2016   9003
>> 5   50 2016   9003
>> 6   50 2016   9003
>>
>> head(archivo_csv2)
>>
>> Proced  LATITUD LONGITUD
>> 1   9841 -52.4342 -74.5177
>> 2   9841 -52.4342 -74.5177
>> 3   8940 -50.7500 -74.5000
>> 4   9003 -52.4342 -74.5177
>> 5   9833 -49.8016 -75.1837
>> 6   9840 -49.9686 -75.2171
>>
>> Mi idea es asignar las columnas de LATITUD y LONGITUD del archivo_csv2 a
>> las procedencias que tengas esa condición en el archivo_csv1.
>>
>> Espero se entienda
>>
>> Estoy en un bucle mental. Cualquier reseña me podría alumbrar el camino
>>
>> Saludos
>> --
>>
>> *Mauricio Mardones Inostroza*
>>
>> Investigador Departamento Evaluación de Recursos
>> Instituto de Fomento Pesquero - IFOP
>> Valparaíso - Chile
>> +56-32-21514 42
>>
>> www.ifop.cl
>>
>> --
>> C*ertificación ISO 9001/2008*: Sistema de Datos
>> Biológico-Pesqueros (Arica,
>> Iquique, Coquimbo, Valparaíso, San Antonio, Talcahuano y Calbuco,
>> pesquerías industriales y artesanales)
>>
>> [[alternative HTML version deleted]]
>>
>> ___
>> R-help-es mailing list
>> R-help-es@r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>

-- 

*Mauricio Mardones Inostroza*

Investigador Departamento Evaluación de Recursos
Instituto de Fomento Pesquero - IFOP
Valparaíso - Chile
+56-32-21514 42

www.ifop.cl

-- 
C*ertificación ISO 9001/2008*: Sistema de Datos Biológico-Pesqueros (Arica, 
Iquique, Coquimbo, Valparaíso, San Antonio, Talcahuano y Calbuco, 
pesquerías industriales y artesanales)

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Como asignar valores de un archivo a otro

2019-03-20 Por tema Carlos J. Gil Bellosta
?merge

El mié., 20 mar. 2019 a las 14:22, MAURICIO MARDONES (<
mauricio.mardo...@ifop.cl>) escribió:

> Amigos erreros
>
> Pocas veces consulto, por que siento que soy muy básico, pero esta vez
> quise socializar a pesar de ello.
>
> Tengo 2 archivos .csv pero quiero asignar valores de una columna a las
> mismas variables que se encuentran en el otro archivo.
>
> así;
>
> head(archivo_csv1)
>  Long  Año Proced
> 1   47 2016   9003
> 2   48 2016   9003
> 3   49 2016   9003
> 4   49 2016   9003
> 5   50 2016   9003
> 6   50 2016   9003
>
> head(archivo_csv2)
>
> Proced  LATITUD LONGITUD
> 1   9841 -52.4342 -74.5177
> 2   9841 -52.4342 -74.5177
> 3   8940 -50.7500 -74.5000
> 4   9003 -52.4342 -74.5177
> 5   9833 -49.8016 -75.1837
> 6   9840 -49.9686 -75.2171
>
> Mi idea es asignar las columnas de LATITUD y LONGITUD del archivo_csv2 a
> las procedencias que tengas esa condición en el archivo_csv1.
>
> Espero se entienda
>
> Estoy en un bucle mental. Cualquier reseña me podría alumbrar el camino
>
> Saludos
> --
>
> *Mauricio Mardones Inostroza*
>
> Investigador Departamento Evaluación de Recursos
> Instituto de Fomento Pesquero - IFOP
> Valparaíso - Chile
> +56-32-21514 42
>
> www.ifop.cl
>
> --
> C*ertificación ISO 9001/2008*: Sistema de Datos
> Biológico-Pesqueros (Arica,
> Iquique, Coquimbo, Valparaíso, San Antonio, Talcahuano y Calbuco,
> pesquerías industriales y artesanales)
>
> [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[R-es] Como asignar valores de un archivo a otro

2019-03-20 Por tema MAURICIO MARDONES
Amigos erreros

Pocas veces consulto, por que siento que soy muy básico, pero esta vez
quise socializar a pesar de ello.

Tengo 2 archivos .csv pero quiero asignar valores de una columna a las
mismas variables que se encuentran en el otro archivo.

así;

head(archivo_csv1)
 Long  Año Proced
1   47 2016   9003
2   48 2016   9003
3   49 2016   9003
4   49 2016   9003
5   50 2016   9003
6   50 2016   9003

head(archivo_csv2)

Proced  LATITUD LONGITUD
1   9841 -52.4342 -74.5177
2   9841 -52.4342 -74.5177
3   8940 -50.7500 -74.5000
4   9003 -52.4342 -74.5177
5   9833 -49.8016 -75.1837
6   9840 -49.9686 -75.2171

Mi idea es asignar las columnas de LATITUD y LONGITUD del archivo_csv2 a
las procedencias que tengas esa condición en el archivo_csv1.

Espero se entienda

Estoy en un bucle mental. Cualquier reseña me podría alumbrar el camino

Saludos
-- 

*Mauricio Mardones Inostroza*

Investigador Departamento Evaluación de Recursos
Instituto de Fomento Pesquero - IFOP
Valparaíso - Chile
+56-32-21514 42

www.ifop.cl

-- 
C*ertificación ISO 9001/2008*: Sistema de Datos Biológico-Pesqueros (Arica, 
Iquique, Coquimbo, Valparaíso, San Antonio, Talcahuano y Calbuco, 
pesquerías industriales y artesanales)

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es