Discussion:
[R-es] hacer un paquete en R
Javier Valdes Cantallopts (DGA)
2018-03-15 16:51:02 UTC
Permalink
Hola a todos:

Tengo un modelo que logré construir en R. Sin embargo, me gustaría que dicho modelo pusiese funcionar como un paquete de R, en el sentido que todas los pasos y fórmulas estén contenidas en un solo "paquete" y no como está desplegada ahora, en donde se observan casi sesenta líneas de código. Con el paquete sería más limpio el despliegue del modelo.
Alguien ha construido un paquete en R, es muy complejo? Es lo que necesito?
Saludos a todos.

[Descripción: FIRMA3]


________________________________

CONFIDENCIALIDAD: La información contenida en este mensaje y/o en los archivos adjuntos es de carácter confidencial o privilegiada y está destinada al uso exclusivo del emisor y/o de la persona o entidad a quien va dirigida. Si usted no es el destinatario, cualquier almacenamiento, divulgación, distribución o copia de esta información está estrictamente prohibido y sancionado por la ley. Si recibió este mensaje por error, por favor infórmenos inmediatamente respondiendo este mismo mensaje y borre todos los archivos adjuntos. Gracias.

CONFIDENTIAL NOTE: The information transmitted in this message and/or attachments is confidential and/or privileged and is intented only for use of the person or entity to whom it is addressed. If you are not the intended recipient, any retention, dissemination, distribution or copy of this information is strictly prohibited and sanctioned by law. If you received this message in error, please reply us this same message and delete this message and all attachments. Thank you.
Freddy Omar López Quintero
2018-03-15 17:25:18 UTC
Permalink
Hola.

Algunas fuentes son:

1. https://cran.r-project.org/doc/contrib/Leisch-CreatingPackages.pdf
2.
https://support.rstudio.com/hc/en-us/articles/200486488-Developing-Packages-with-RStudio
3.

4. https://hilaryparker.com/2014/04/29/writing-an-r-package-from-scratch/

ordenadas según el top de búsqueda para mi google.

Saludos.


2018-03-15 13:51 GMT-03:00 Javier Valdes Cantallopts (DGA) <
Tengo un modelo que logré construir en R. Sin embargo, me gustaría que
dicho modelo pusiese funcionar como un paquete de R, en el sentido que
todas los pasos y fórmulas estén contenidas en un solo “paquete” y no como
está desplegada ahora, en donde se observan casi sesenta líneas de código.
Con el paquete sería más limpio el despliegue del modelo.
Alguien ha construido un paquete en R, es muy complejo? Es lo que necesito?
Saludos a todos.
[image: Descripción: FIRMA3]
------------------------------
CONFIDENCIALIDAD: La información contenida en este mensaje y/o en los
archivos adjuntos es de carácter confidencial o privilegiada y está
destinada al uso exclusivo del emisor y/o de la persona o entidad a quien
va dirigida. Si usted no es el destinatario, cualquier almacenamiento,
divulgación, distribución o copia de esta información está estrictamente
prohibido y sancionado por la ley. Si recibió este mensaje por error, por
favor infórmenos inmediatamente respondiendo este mismo mensaje y borre
todos los archivos adjuntos. Gracias.
CONFIDENTIAL NOTE: The information transmitted in this message and/or
attachments is confidential and/or privileged and is intented only for use
of the person or entity to whom it is addressed. If you are not the
intended recipient, any retention, dissemination, distribution or copy of
this information is strictly prohibited and sanctioned by law. If you
received this message in error, please reply us this same message and
delete this message and all attachments. Thank you.
_______________________________________________
R-help-es mailing list
https://stat.ethz.ch/mailman/listinfo/r-help-es
--
«...homines autem hominum causa esse generatos...»

Cicero
Pedro Herrero Petisco
2018-03-15 18:03:44 UTC
Permalink
Quizás me equivoco, pero creo que para lo que tú quieres sería más fácil
que guardases su script con funciones en un documento .R y después cuando
quieras usar esas funciones simplemente llames a tu documento con la
función load de la siguiente forma:

load("misfunciones.r")

Un saludo

El jue., 15 mar. 2018 18:26, Freddy Omar López Quintero <
Post by Freddy Omar López Quintero
Hola.
1. https://cran.r-project.org/doc/contrib/Leisch-CreatingPackages.pdf
2.
https://support.rstudio.com/hc/en-us/articles/200486488-Developing-Packages-with-RStudio
3. http://youtu.be/9PyQlbAEujY
4.
https://hilaryparker.com/2014/04/29/writing-an-r-package-from-scratch/
ordenadas según el top de búsqueda para mi google.
Saludos.
2018-03-15 13:51 GMT-03:00 Javier Valdes Cantallopts (DGA) <
Tengo un modelo que logré construir en R. Sin embargo, me gustaría que
dicho modelo pusiese funcionar como un paquete de R, en el sentido que
todas los pasos y fórmulas estén contenidas en un solo “paquete” y no como
está desplegada ahora, en donde se observan casi sesenta líneas de código.
Con el paquete sería más limpio el despliegue del modelo.
Alguien ha construido un paquete en R, es muy complejo? Es lo que necesito?
Saludos a todos.
[image: Descripción: FIRMA3]
------------------------------
CONFIDENCIALIDAD: La información contenida en este mensaje y/o en los
archivos adjuntos es de carácter confidencial o privilegiada y está
destinada al uso exclusivo del emisor y/o de la persona o entidad a quien
va dirigida. Si usted no es el destinatario, cualquier almacenamiento,
divulgación, distribución o copia de esta información está estrictamente
prohibido y sancionado por la ley. Si recibió este mensaje por error, por
favor infórmenos inmediatamente respondiendo este mismo mensaje y borre
todos los archivos adjuntos. Gracias.
CONFIDENTIAL NOTE: The information transmitted in this message and/or
attachments is confidential and/or privileged and is intented only for use
of the person or entity to whom it is addressed. If you are not the
intended recipient, any retention, dissemination, distribution or copy of
this information is strictly prohibited and sanctioned by law. If you
received this message in error, please reply us this same message and
delete this message and all attachments. Thank you.
_______________________________________________
R-help-es mailing list
https://stat.ethz.ch/mailman/listinfo/r-help-es
--
«...homines autem hominum causa esse generatos...»
Cicero
_______________________________________________
R-help-es mailing list
https://stat.ethz.ch/mailman/listinfo/r-help-es
Javier Valdes Cantallopts (DGA)
2018-03-15 18:06:36 UTC
Permalink
Eso podría ser una alternativa también, pero como lo hago?

[Descripción: FIRMA3]

De: Pedro Herrero Petisco [mailto:***@gmail.com]
Enviado el: jueves, 15 de marzo de 2018 15:04
Para: Freddy Omar López Quintero
CC: Javier Valdes Cantallopts (DGA); Lista R
Asunto: Re: [R-es] hacer un paquete en R

Quizás me equivoco, pero creo que para lo que tú quieres sería más fácil que guardases su script con funciones en un documento .R y después cuando quieras usar esas funciones simplemente llames a tu documento con la función load de la siguiente forma:

load("misfunciones.r")

Un saludo

El jue., 15 mar. 2018 18:26, Freddy Omar López Quintero <***@gmail.com<mailto:***@gmail.com>> escribió:
Hola.

Algunas fuentes son:

1. https://cran.r-project.org/doc/contrib/Leisch-CreatingPackages.pdf
2. https://support.rstudio.com/hc/en-us/articles/200486488-Developing-Packages-with-RStudio
3. http://youtu.be/9PyQlbAEujY
4. https://hilaryparker.com/2014/04/29/writing-an-r-package-from-scratch/
ordenadas según el top de búsqueda para mi google.
Saludos.


2018-03-15 13:51 GMT-03:00 Javier Valdes Cantallopts (DGA) <***@mop.gov.cl<mailto:***@mop.gov.cl>>:
Hola a todos:

Tengo un modelo que logré construir en R. Sin embargo, me gustaría que dicho modelo pusiese funcionar como un paquete de R, en el sentido que todas los pasos y fórmulas estén contenidas en un solo “paquete” y no como está desplegada ahora, en donde se observan casi sesenta líneas de código. Con el paquete sería más limpio el despliegue del modelo.
Alguien ha construido un paquete en R, es muy complejo? Es lo que necesito?
Saludos a todos.

[Descripción: FIRMA3]


________________________________

CONFIDENCIALIDAD: La información contenida en este mensaje y/o en los archivos adjuntos es de carácter confidencial o privilegiada y está destinada al uso exclusivo del emisor y/o de la persona o entidad a quien va dirigida. Si usted no es el destinatario, cualquier almacenamiento, divulgación, distribución o copia de esta información está estrictamente prohibido y sancionado por la ley. Si recibió este mensaje por error, por favor infórmenos inmediatamente respondiendo este mismo mensaje y borre todos los archivos adjuntos. Gracias.

CONFIDENTIAL NOTE: The information transmitted in this message and/or attachments is confidential and/or privileged and is intented only for use of the person or entity to whom it is addressed. If you are not the intended recipient, any retention, dissemination, distribution or copy of this information is strictly prohibited and sanctioned by law. If you received this message in error, please reply us this same message and delete this message and all attachments. Thank you.

_______________________________________________
R-help-es mailing list
R-help-***@r-project.org<mailto:R-help-***@r-project.org>
https://stat.ethz.ch/mailman/listinfo/r-help-es
--
«...homines autem hominum causa esse generatos...»

Cicero

_______________________________________________
R-help-es mailing list
R-help-***@r-project.org<mailto:R-help-***@r-project.org>
https://stat.ethz.ch/mailman/listinfo/r-help-es

________________________________

CONFIDENCIALIDAD: La información contenida en este mensaje y/o en los archivos adjuntos es de carácter confidencial o privilegiada y está destinada al uso exclusivo del emisor y/o de la persona o entidad a quien va dirigida. Si usted no es el destinatario, cualquier almacenamiento, divulgación, distribución o copia de esta información está estrictamente prohibido y sancionado por la ley. Si recibió este mensaje por error, por favor infórmenos inmediatamente respondiendo este mismo mensaje y borre todos los archivos adjuntos. Gracias.

CONFIDENTIAL NOTE: The information transmitted in this message and/or attachments is confidential and/or privileged and is intented only for use of the person or entity to whom it is addressed. If you are not the intended recipient, any retention, dissemination, distribution or copy of this information is strictly prohibited and sanctioned by law. If you received this message in error, please reply us this same message and delete this message and all attachments. Thank you.
Pedro Herrero Petisco
2018-03-15 18:10:29 UTC
Permalink
Si no me equivoco (no tengo el ordenador delante) si usas R Studio
automáticamente al guardar un scrpt te lo pone con la extensión .R

Si usas R y el script lo tienes en un txt lo que tienes que haces es
guardarlo cambiando la extensión de archivo a .R

Un saludo

El jue., 15 mar. 2018 19:06, Javier Valdes Cantallopts (DGA) <
Post by Javier Valdes Cantallopts (DGA)
Eso podría ser una alternativa también, pero como lo hago?
[image: Descripción: FIRMA3]
*Enviado el:* jueves, 15 de marzo de 2018 15:04
*Para:* Freddy Omar López Quintero
*CC:* Javier Valdes Cantallopts (DGA); Lista R
*Asunto:* Re: [R-es] hacer un paquete en R
Quizás me equivoco, pero creo que para lo que tú quieres sería más fácil
que guardases su script con funciones en un documento .R y después cuando
quieras usar esas funciones simplemente llames a tu documento con la
load("misfunciones.r")
Un saludo
El jue., 15 mar. 2018 18:26, Freddy Omar López Quintero <
Hola.
1. https://cran.r-project.org/doc/contrib/Leisch-CreatingPackages.pdf
2.
https://support.rstudio.com/hc/en-us/articles/200486488-Developing-Packages-with-RStudio
3. http://youtu.be/9PyQlbAEujY
4.
https://hilaryparker.com/2014/04/29/writing-an-r-package-from-scratch/
ordenadas según el top de búsqueda para mi google.
Saludos.
2018-03-15 13:51 GMT-03:00 Javier Valdes Cantallopts (DGA) <
Tengo un modelo que logré construir en R. Sin embargo, me gustaría que
dicho modelo pusiese funcionar como un paquete de R, en el sentido que
todas los pasos y fórmulas estén contenidas en un solo “paquete” y no como
está desplegada ahora, en donde se observan casi sesenta líneas de código.
Con el paquete sería más limpio el despliegue del modelo.
Alguien ha construido un paquete en R, es muy complejo? Es lo que necesito?
Saludos a todos.
[image: Descripción: FIRMA3]
------------------------------
CONFIDENCIALIDAD: La información contenida en este mensaje y/o en los
archivos adjuntos es de carácter confidencial o privilegiada y está
destinada al uso exclusivo del emisor y/o de la persona o entidad a quien
va dirigida. Si usted no es el destinatario, cualquier almacenamiento,
divulgación, distribución o copia de esta información está estrictamente
prohibido y sancionado por la ley. Si recibió este mensaje por error, por
favor infórmenos inmediatamente respondiendo este mismo mensaje y borre
todos los archivos adjuntos. Gracias.
CONFIDENTIAL NOTE: The information transmitted in this message and/or
attachments is confidential and/or privileged and is intented only for use
of the person or entity to whom it is addressed. If you are not the
intended recipient, any retention, dissemination, distribution or copy of
this information is strictly prohibited and sanctioned by law. If you
received this message in error, please reply us this same message and
delete this message and all attachments. Thank you.
_______________________________________________
R-help-es mailing list
https://stat.ethz.ch/mailman/listinfo/r-help-es
--
«...homines autem hominum causa esse generatos...»
Cicero
_______________________________________________
R-help-es mailing list
https://stat.ethz.ch/mailman/listinfo/r-help-es
------------------------------
CONFIDENCIALIDAD: La información contenida en este mensaje y/o en los
archivos adjuntos es de carácter confidencial o privilegiada y está
destinada al uso exclusivo del emisor y/o de la persona o entidad a quien
va dirigida. Si usted no es el destinatario, cualquier almacenamiento,
divulgación, distribución o copia de esta información está estrictamente
prohibido y sancionado por la ley. Si recibió este mensaje por error, por
favor infórmenos inmediatamente respondiendo este mismo mensaje y borre
todos los archivos adjuntos. Gracias.
CONFIDENTIAL NOTE: The information transmitted in this message and/or
attachments is confidential and/or privileged and is intented only for use
of the person or entity to whom it is addressed. If you are not the
intended recipient, any retention, dissemination, distribution or copy of
this information is strictly prohibited and sanctioned by law. If you
received this message in error, please reply us this same message and
delete this message and all attachments. Thank you.
Mauricio Mardones Inostroza
2018-03-15 18:10:59 UTC
Permalink
Creo que una vez creada tu función, puedes llamarla como un source

source("...myfunction.R") #llama a función creada en tu espacio de trabajo.




El 15 de marzo de 2018, 15:06, Javier Valdes Cantallopts (DGA) <
Post by Javier Valdes Cantallopts (DGA)
Eso podría ser una alternativa también, pero como lo hago?
[image: Descripción: FIRMA3]
*Enviado el:* jueves, 15 de marzo de 2018 15:04
*Para:* Freddy Omar López Quintero
*CC:* Javier Valdes Cantallopts (DGA); Lista R
*Asunto:* Re: [R-es] hacer un paquete en R
Quizás me equivoco, pero creo que para lo que tú quieres sería más fácil
que guardases su script con funciones en un documento .R y después cuando
quieras usar esas funciones simplemente llames a tu documento con la
load("misfunciones.r")
Un saludo
El jue., 15 mar. 2018 18:26, Freddy Omar López Quintero <
Hola.
1. https://cran.r-project.org/doc/contrib/Leisch-CreatingPackages.pdf
2. https://support.rstudio.com/hc/en-us/articles/200486488-
Developing-Packages-with-RStudio
<https://support.rstudio.com/hc/en-us/articles/200486488-Developing-Packages-with-RStudio>
3. http://youtu.be/9PyQlbAEujY
4. https://hilaryparker.com/2014/04/29/writing-an-r-package-
from-scratch/
ordenadas según el top de búsqueda para mi google.
Saludos.
2018-03-15 13:51 GMT-03:00 Javier Valdes Cantallopts (DGA) <
Tengo un modelo que logré construir en R. Sin embargo, me gustaría que
dicho modelo pusiese funcionar como un paquete de R, en el sentido que
todas los pasos y fórmulas estén contenidas en un solo “paquete” y no como
está desplegada ahora, en donde se observan casi sesenta líneas de código.
Con el paquete sería más limpio el despliegue del modelo.
Alguien ha construido un paquete en R, es muy complejo? Es lo que necesito?
Saludos a todos.
[image: Descripción: FIRMA3]
------------------------------
CONFIDENCIALIDAD: La información contenida en este mensaje y/o en los
archivos adjuntos es de carácter confidencial o privilegiada y está
destinada al uso exclusivo del emisor y/o de la persona o entidad a quien
va dirigida. Si usted no es el destinatario, cualquier almacenamiento,
divulgación, distribución o copia de esta información está estrictamente
prohibido y sancionado por la ley. Si recibió este mensaje por error, por
favor infórmenos inmediatamente respondiendo este mismo mensaje y borre
todos los archivos adjuntos. Gracias.
CONFIDENTIAL NOTE: The information transmitted in this message and/or
attachments is confidential and/or privileged and is intented only for use
of the person or entity to whom it is addressed. If you are not the
intended recipient, any retention, dissemination, distribution or copy of
this information is strictly prohibited and sanctioned by law. If you
received this message in error, please reply us this same message and
delete this message and all attachments. Thank you.
_______________________________________________
R-help-es mailing list
https://stat.ethz.ch/mailman/listinfo/r-help-es
--
«...homines autem hominum causa esse generatos...»
Cicero
_______________________________________________
R-help-es mailing list
https://stat.ethz.ch/mailman/listinfo/r-help-es
------------------------------
CONFIDENCIALIDAD: La información contenida en este mensaje y/o en los
archivos adjuntos es de carácter confidencial o privilegiada y está
destinada al uso exclusivo del emisor y/o de la persona o entidad a quien
va dirigida. Si usted no es el destinatario, cualquier almacenamiento,
divulgación, distribución o copia de esta información está estrictamente
prohibido y sancionado por la ley. Si recibió este mensaje por error, por
favor infórmenos inmediatamente respondiendo este mismo mensaje y borre
todos los archivos adjuntos. Gracias.
CONFIDENTIAL NOTE: The information transmitted in this message and/or
attachments is confidential and/or privileged and is intented only for use
of the person or entity to whom it is addressed. If you are not the
intended recipient, any retention, dissemination, distribution or copy of
this information is strictly prohibited and sanctioned by law. If you
received this message in error, please reply us this same message and
delete this message and all attachments. Thank you.
_______________________________________________
R-help-es mailing list
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 <callto:+56-32-2151424>42

www.ifop.cl
--
*Certificació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)
Loading...