message() işlevi

Savunmacı R Programlama

Dr. Colin Gillespie

Jumping Rivers

message() işlevi

  • Bir işlemin durumunu kullanıcıya bildirir
  • Bu bir hata değildir; sadece yararlı bilgidir
  • Örneğin, çapraz doğrulama çalıştırıyorsanız çıktı şöyle olabilir
CV 1 of 10 complete
CV 2 of 10 complete
CV 3 of 10 complete
Savunmacı R Programlama

suppressMessages() ile kapatabiliriz

noisy = function(a, b) {
   message("I'm doing stuff")
   a + b
}
noisy(1, 2)
I'm doing stuff
# [1] 3
suppressMessages(noisy(1, 2))
# [1] 3
Savunmacı R Programlama

Paketleri susturmak

  • Bazen paketler biraz gürültülü olabilir
  • ggplot2 yüklenirken zaman zaman bir ileti verir
  • Sorun değil, onu susturabiliriz
suppressPackageStartupMessages(library("ggplot2"))
Savunmacı R Programlama

message() kullanımı

message() işlevi,

  • size
  • ve diğer kullanıcılara

neler olduğunu bildirmek için yararlıdır.

Uzun süren süreçlerde çok kullanışlıdır

Savunmacı R Programlama

Hadi biraz çalışalım!

Savunmacı R Programlama

Preparing Video For Download...