La consola R muestra muchos mensajes y advertencias al cargar algunos paquetes y bibliotecas. Estos mensajes muestran la información de los paquetes asociados, las advertencias, los objetos enmascarados, que a veces pueden ser redundantes y confusos para el usuario. Por lo tanto, existen métodos en el lenguaje de programación R para silenciar estas notificaciones y garantizar una ejecución fluida.
Método 1: Usar el método suprimirPackageStartupMessages()
El método suprimirPackageStartupMessages() en lenguaje R se puede usar para deshabilitar los mensajes que se muestran al cargar un paquete en R. Este método se usa para suprimir los mensajes de inicio del paquete. El paquete debe estar preinstalado en R; de lo contrario, se muestra una advertencia al llamar a la función. Es una variante del método suprimirMensajes(). Sin embargo, deshabilita solo los mensajes y no las advertencias ni los errores encontrados.
Sintaxis: suprimirPackageStartupMessages(expr)
Parámetro:
- expr – La expresión a evaluar, que en este caso es equivalente a library(THE_PACKAGE_NAME) , para ignorar las advertencias de carga del paquete.
Tipo de retorno: VERDADERO si tiene éxito, FALSO en caso contrario.
Este método debe usarse después de instalar el paquete especificado usando el comando install.packages(). De lo contrario, muestra un error en esa biblioteca en particular, debido a que no se puede ubicar el paquete. Las siguientes capturas de pantalla muestran las advertencias y los mensajes que se muestran al cargar el paquete «tibble» en RStudio:
Programa:
R
suppressPackageStartupMessages(library("tibble"))
Producción:
Los mensajes de varias bibliotecas también se pueden deshabilitar mediante suprimirPackageStartupMessages({…}) en la consola.
Método 2: Usar el método de la biblioteca
El método library() en R se usa para cargar una biblioteca en el espacio de trabajo. Durante la carga de la biblioteca, el atributo silencioso se puede configurar para eliminar la visualización de mensajes de inicio del paquete. Los mensajes de enmascaramiento y adjunto del paquete se muestran sin notificación previa en caso de que este parámetro esté habilitado. Es un parámetro local, con su alcance definido solo para el paquete con el que se define. No afecta la configuración global de la instalación del paquete. No se muestran advertencias ni mensajes adicionales. Sin embargo, el paquete debe estar presente en el espacio de trabajo, de lo contrario, se devuelve un error. Esto contrasta con el método suprimirPackageStartupMessages porque no se imprime ningún mensaje que confirme la conexión del paquete y, en la mayoría de los casos, no se imprimen errores/advertencias incluso en caso de falla.
Sintaxis:
biblioteca (THE_PACKAGE_NAME, tranquilamente = T)
Las siguientes capturas de pantalla muestran las advertencias y los mensajes que se muestran al cargar el paquete «dplyr» en RStudio:
Programa:
R
install.packages("dplyr") library (dplyr, quietly = T)
Producción:
Publicación traducida automáticamente
Artículo escrito por yashkumar0457 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA