Data input and output-運(yùn)行R腳本

問(wèn)題

你想從文本文件運(yùn)行R代碼

解決

使用source()函數(shù)。

# 首先,選擇合適的目錄
setwd('/home/username/desktop/rcode')

source('analyze.r')

請(qǐng)注意,如果你想讓你的腳本生成文本輸出,你必須使用print()cat()函數(shù)。

x <- 1:10

# 在腳本中,這什么都不做
x

# 使用print()函數(shù):
print(x)
#> [1]  1  2  3  4  5  6  7  8  9 10


# 更簡(jiǎn)單的輸出: 沒(méi)有行/列,沒(méi)有文本
cat(x)
#> 1  2  3  4  5  6  7  8  9 10

另一種代替方法是:運(yùn)行source()并加上print.eval=TRUE選項(xiàng)。


原文鏈接:http://www.cookbook-r.com/Data_input_and_output/Running_a_script/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容