Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar Rtools para generar paquetes e instalarlos en Windows?

¿Cómo utilizar Rtools para generar paquetes e instalarlos en Windows?

1. Descargue Rtools

El punto de descarga de Rtools es:

Seleccione un espejo CRAN cercano a usted y siga el enlace "Descargar R para Windows"

& lt Crank Mirror & gt/bin/windows/Rtools

Busque la URL de la imagen CRAN:

China

/Centro de información de redes informáticas, Academia China de Ciencias, Beijing

/Universidad Jiaotong de Beijing, Beijing

Maestría en Datos (a, Guangzhou

/CRAN/Universidad de Ciencia y Tecnología de China

/CRAN/Universidad de Xiamen

p>

Simplemente agregue /bin/windows/Rtools después de la URL

Por ejemplo: /bin/windows/Rtools/

Descargamos la última versión: Rtools215.exe

2. Instalar Rtools

El proceso de instalación es muy estúpido, pero hay una cosa a tener en cuenta: se debe seleccionar esta opción. , de lo contrario las variables de entorno no se agregarán automáticamente

Instalación. Una vez realizada, abra una ventana de cmd y escriba gcc - help. Si no hay errores, las variables de entorno están configuradas correctamente. la computadora para que las variables de entorno surtan efecto.

Nota: instalé Rtools sin perl y TeX.

Escribe un paquete. funciones personalizadas f1 y f2 y una matriz de datos d1, y conviértalo en un paquete llamado test1. El marco para generar paquetes automáticamente en la ruta de trabajo es el siguiente:

setwd("D:/RData/workdir ". )

f 1 <- función(aa){retorno (aa)}

f2 & lt- función(aa){retorno(aa+2)}

d 1 <-Matrix (1:6, 2, 3)

paquete .skeleton(nombre = "prueba 1",lista=c("f1","f2","d1 "))

Usaremos D:\Rdata\ Busque la carpeta test1 recién creada en el directorio de trabajo, que contiene tres subcarpetas data, man y R y dos archivos DESCRIPCIÓN y Read-and-delete-me. Entre ellos, Read-and-delete-me se puede abrir con una herramienta de texto Eliminar, la descripción se puede modificar y guardar de acuerdo con la especificación estándar (sin modificaciones, no afectará el funcionamiento normal de la carpeta de datos (). corresponde a d1 en este ejemplo), la carpeta R almacena funciones (corresponde a f1 y f2 en este ejemplo) y la carpeta man. El archivo Rd genera archivos de ayuda. Sólo necesitamos modificar cada uno. Rd archivo, ábralo con una herramienta de texto, navegue hasta la línea que comienza con "título", escriba el nombre de la función o los datos (como d1), guarde y cierre. De hecho, de acuerdo con la práctica estándar, se deben completar las siguientes descripciones y ejemplos, pero solo se debe completar el título; de lo contrario, la compilación será incorrecta.

Modificar el título:

Los datos originales son:

\Title{

La función del paquete (línea corta)

~~Título del paquete~~

}

Lo cambié a:

\Title{

Mi prueba el paquete r

}

4. Compile el paquete

Abra CMD, navegue hasta D:\RData\workdir y compílelo, como se muestra a continuación:

d:

cd D:\RData\workdir

Rcmd genera la prueba 1

Nota: Si la ruta al lenguaje R es no agregado a la variable de entorno, ejecutar Rcmd dará error. En este momento, existen dos métodos:

A. Agregue la ruta de Rcmd.exe a la ruta del sistema.

B. Agregue la ruta completa de Rcmd.exe cuando se ejecute, por ejemplo:

" C:\Program Files\R\R-2.15.0\bin\i386\rcmd. .exe "Generar prueba 1

Después de ejecutar, verifique si hay otro archivo en el directorio D:\RData\workdir:

test1_1.0.tar.gz

(Tenga en cuenta que, según la publicación anterior, se generará un archivo zip después de ejecutar la prueba 1 de RCMD Build-binary, pero informé un error después de agregar el parámetro -binary. El archivo final generado también está en formato tar.gz . No sé por qué).

El formato Tar.gz no se puede agregar directamente en el entorno RGui.