En R algunas funciones pueden imprimir información y valores devueltos, ¿puede silenciarse la impresión?¿Se puede silenciar el comando print() en R?
Por ejemplo:
print.and.return <- function() {
print("foo")
return("bar")
}
vuelve
> print.and.return()
[1] "foo"
[1] "bar"
>
puedo almacenar el retorno como:
> z <- print.and.return()
[1] "foo"
> z
[1] "bar"
>
¿Puedo suprimir la impresión de "foo"
?
pregunta como ésta sugiere que está haciendo algo de una manera muy sucia ... – mbq
el p El problema es que no es mi función que imprima y regrese, salvo bucear en la biblioteca importada. Quiero silenciar la salida. – ayman