ID EN
Math Functions

sink

R Base 3.6.2 🇮🇩 Bahasa Indonesia

sink mengalihkan output R ke koneksi (dan menghentikan pengalihan tersebut). sink.number() melaporkan berapa banyak pengalihan yang digunakan. sink.number(type = "message") melaporkan nomor koneksi yang sedang digunakan untuk pesan kesalahan.

Syntax

R
sink(file = NULL, append = FALSE, type = c("output", "message"),
     split = FALSE)<p></p><p>sink.number(type = c("output", "message"))</p>

Arguments

Parameter Deskripsi
file a writable connection or a character string naming the file to write to, or NULL to stop sink-ing.
append logical. If TRUE, output will be appended to file; otherwise, it will overwrite the contents of file.
type character string. Either the output stream or the messages stream. The name will be partially matched so can be abbreviated.
split logical: if TRUE, output will be sent to the new sink and to the current output stream, like the Unix program tee.

Return Value

wastafel mengembalikan NULL. Untuk sink.number() jumlah (0, 1, 2,…) pengalihan keluaran yang ada. Untuk sink.number("message") nomor koneksi yang digunakan untuk pesan, 2 jika tidak ada pengalihan yang digunakan.

Details

sink mengalihkan output R ke koneksi (dan harus digunakan lagi untuk menyelesaikan pengalihan tersebut, lihat di bawah!). Jika file adalah string karakter, koneksi file dengan nama tersebut akan dibuat selama pengalihan. Output R normal (ke koneksi stdout) dialihkan dengan tipe default = "output". Hanya perintah dan (sebagian besar) pesan yang terus muncul di konsol. Pesan yang dikirim ke stderr() (termasuk pesan dari message, warning dan stop) dapat dialihkan dengan sink(type = "message") (lihat di bawah). sink() atau sink(file = NULL) mengakhiri pengalihan terakhir (dari tipe yang ditentukan). Terdapat tumpukan pengalihan untuk keluaran normal, sehingga keluaran kembali ke pengalihan sebelumnya (jika ada). Tumpukannya hingga 21 koneksi (20 pengalihan). Jika file adalah koneksi maka akan dibuka jika perlu

Contoh

Example
R
# NOT RUN {
sink("sink-examp.txt")
i <- 1:10
outer(i, i, "*")
sink()
# }
# NOT RUN {
<!-- % don't show what confuses newbies -->
# }
# NOT RUN {
## capture all the output to a file.
zz <- file("all.Rout", open = "wt")
sink(zz)
sink(zz, type = "message")
try(log("a"))
## revert output back to the console -- only then access the file!
sink(type = "message")
sink()
file.show("all.Rout")
# }

See Also

capture.output