ID EN
I/O & Files

warnings

R Base 3.6.2 🇮🇩 Bahasa Indonesia

warnings dan metode cetaknya mencetak variabel last.warning dalam bentuk yang menyenangkan.

Syntax

R
warnings(&#8230;)<p></p><p># S3 method for warnings
summary(object, &#8230;)</p><p># S3 method for warnings
print(x, tags,
      header = ngettext(n, "Warning message:\n", "Warning messages:\n"),
      &#8230;)
# S3 method for summary.warnings
print(x, &#8230;)</p>

Arguments

Parameter Deskripsi
&#8230; arguments to be passed to cat (for warnings()).
object a "warnings" object as returned by warnings().
x a "warnings" or "summary.warnings" object.
tags if not missing, a character vector of the same length as x, to “label” the messages. Defaults to paste0(seq_len(n), ": ") for \(n \ge 2\) where n <- length(x).
header a character string cat()ed before the messages are printed.

Return Value

warnings() mengembalikan objek "peringatan" kelas S3, pada dasarnya adalah daftar bernama. ringkasan(<peringatan>) mengembalikan objek "ringkasan.peringatan" yang pada dasarnya adalah daftar peringatan unik (unik(objek)) dengan atribut "hitungan", agak eksperimental.

Details

Lihat deskripsi options("warn") untuk keadaan di mana terdapat objek last.warning dan warnings() digunakan. Intinya ini adalah jika options(warn = 0) dan warning telah dipanggil setidaknya sekali. Perhatikan bahwa panjangnya (last.warning) secara maksimal adalah getOption("nwarnings") (pada saat peringatan dibuat) yaitu 50 secara default. Untuk meningkatkan, gunakan sesuatu seperti options(nwarnings = 10000) Ada kemungkinan bahwa last.warning mengacu pada peringatan terakhir yang tercatat dan bukan peringatan terakhir, misalnya jika options(warn) telah diubah atau jika terjadi kesalahan besar.

Contoh

Example
R
# NOT RUN {
## NB this example is intended to be pasted in,
##    rather than run by example()
ow <- options("warn")
for(w in -1:1) {
   options(warn = w); cat("\n warn =", w, "\n")
   for(i in 1:3) { cat(i,"..\n"); m <- matrix(1:7, 3,4) }
   cat("--=--=--\n")
}
## at the end prints all three warnings, from the 'option(warn = 0)' above
options(ow) # reset to previous, typically 'warn = 0'
tail(warnings(), 2) # see the last two warnings only (via '[' method)

## Often the most useful way to look at many warnings:
summary(warnings())
# }
# NOT RUN {
op <- options(nwarnings = 10000) ## <- get "full statistics"
x <- 1:36; for(n in 1:13) for(m in 1:12) A <- matrix(x, n,m) # There were 105 warnings ...
summary(warnings())
options(op) # revert to previous (keeping 50 messages by default)
# }

See Also

warning.