Llamo a una función R desde el paquete R e1071 que está interconectado con libsvm (un programa C). Esta función pasa mensajes de advertencia C (printf) a la consola R. Lo sé porque los mensajes de advertencia son de la forma (advertencia: ...) mientras que los mensajes de advertencia R están en mayúscula (es decir, Advertencia: ...).Suprimir mensajes de advertencia C en R
He intentado todo para deshacerme de estos mensajes en R (sink, suppressWarnings, invisible) pero nada parece funcionar.
¿Alguna idea?
Gracias!
¿Por qué tan vago? ¿Estás interactuando con libsvm a través de un paquete R? ¿O estás trabajando en algo personalizado? GCC es un compilador, dudo que las advertencias en tiempo de ejecución provengan de él, más probablemente sean printfs en el código de libsvm C. – Mark
paquete yep e1071 - Creo que tiene razón, los mensajes provienen de una declaración printf. ¿Debo ingresar al código C y eliminarlo? o hay algo que pueda hacer desde R? – Michael
tampoco recuerdo haber instalado nunca libsvm en mi máquina, acabo de descargar el paquete R. ¿Eso significa que el código fuente libsvm está en el paquete R? – Michael