r語(yǔ)言sink函數(shù)的用法是什么

小億
261
2024-03-06 11:29:00

在R語(yǔ)言中,sink()函數(shù)用于重定向輸出,將控制臺(tái)上的輸出寫(xiě)入到文件中。它有兩種常用的用法:

  1. 將控制臺(tái)上的輸出寫(xiě)入到文件中:
sink("output.txt")
print("Hello, world!")
sink()

上面的代碼將控制臺(tái)上的輸出寫(xiě)入到output.txt文件中。當(dāng)執(zhí)行sink()函數(shù)時(shí),會(huì)恢復(fù)輸出到控制臺(tái)。

  1. 將控制臺(tái)上的輸出同時(shí)寫(xiě)入到文件和控制臺(tái):
sink("output.txt", append=TRUE)
print("Hello, world!")
sink()

上面的代碼將控制臺(tái)上的輸出同時(shí)寫(xiě)入到output.txt文件和控制臺(tái)。設(shè)置append=TRUE參數(shù)可以將內(nèi)容追加到文件中而不是覆蓋。

0