suprime los mensajes que se muestran con "imprimir" en lugar de "mensaje" o "advertencia" en R
os paquetes de @Many R con los que trabajo incluyen funciones que dan todos sus mensajes y advertencias a través de comandos para imprimir () llamadas en lugar de comandos para mensaje () o advertencia (). Me gustaría poder silenciar estos indicadores de progreso de funciones, etc., pero el estándar supressWarnings () o supressMessages no lo hace. ¿Hay alguna forma en que pueda suprimir Print?
Por ejemplo
silly_developer_function <- function(x){
print("Thanks for using my function!!")
if(is(x, "numeric"))
print("warning, x should be a character")
x
}
Me gustaría tener una función simple suppressPrint () que podría envolver una llamada a esta función que suprimiría los mensajes de advertencia e inútiles (pero aún así imprimir el valor de retorno).