新聞中心
在R語言中,有時(shí)候我們運(yùn)行代碼后,可能因?yàn)楦鞣N原因?qū)е陆Y(jié)果不顯示,這對(duì)于數(shù)據(jù)分析師來說是非常困擾的問題,本文將介紹幾種解決R語言不顯示運(yùn)行結(jié)果的方法,幫助大家解決問題。

成都創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)額濟(jì)納,十余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108
設(shè)置輸出選項(xiàng)
在R語言中,我們可以通過設(shè)置輸出選項(xiàng)來控制是否顯示運(yùn)行結(jié)果,具體操作如下:
1、在R語言環(huán)境中輸入以下命令,查看當(dāng)前的輸出選項(xiàng):
options(repr = c(collapse = "none"))
2、修改輸出選項(xiàng),使其只顯示關(guān)鍵信息,我們可以將collapse參數(shù)設(shè)置為"none",這樣就只會(huì)顯示關(guān)鍵信息,而不會(huì)折疊輸出:
options(repr = c(collapse = "none"))
3、重新運(yùn)行代碼,查看輸出結(jié)果,此時(shí),輸出結(jié)果應(yīng)該只顯示關(guān)鍵信息,而不會(huì)被折疊。
使用cat()函數(shù)
在R語言中,我們還可以使用cat()函數(shù)來替代print()函數(shù),從而實(shí)現(xiàn)輸出結(jié)果的目的,具體操作如下:
1、在R語言環(huán)境中輸入以下命令,定義一個(gè)變量result,并將其值設(shè)置為我們想要輸出的內(nèi)容:
result <"這是一段需要輸出的文字"
2、使用cat()函數(shù)輸出變量result的值:
cat(result)
3、重新運(yùn)行代碼,查看輸出結(jié)果,此時(shí),輸出結(jié)果應(yīng)該包含我們定義的文本內(nèi)容。
使用capture.output()函數(shù)
在R語言中,我們還可以使用capture.output()函數(shù)來捕獲程序的輸出結(jié)果,具體操作如下:
1、在R語言環(huán)境中輸入以下命令,定義一個(gè)函數(shù)capture_output(),該函數(shù)會(huì)捕獲其內(nèi)部調(diào)用的命令的輸出結(jié)果:
capture_output2、在
capture_output()函數(shù)內(nèi)部調(diào)用你想要捕獲輸出結(jié)果的命令,capture_output() %>% print()3、調(diào)用
capture_output()函數(shù),查看輸出結(jié)果,此時(shí),輸出結(jié)果會(huì)被保存在一個(gè)列表中,我們可以通過訪問列表中的元素來查看捕獲到的輸出結(jié)果。關(guān)閉自動(dòng)補(bǔ)全功能
R語言的自動(dòng)補(bǔ)全功能可能會(huì)導(dǎo)致運(yùn)行結(jié)果不顯示,為了解決這個(gè)問題,我們可以嘗試關(guān)閉自動(dòng)補(bǔ)全功能,具體操作如下:
1、在R語言環(huán)境中輸入以下命令,關(guān)閉自動(dòng)補(bǔ)全功能:
options(completion = list(menu = FALSE))2、重新運(yùn)行代碼,查看輸出結(jié)果,此時(shí),如果代碼中有自動(dòng)補(bǔ)全的內(nèi)容,可能會(huì)出現(xiàn)問題,但這并不影響我們查看運(yùn)行結(jié)果,如果仍然無法查看運(yùn)行結(jié)果,請(qǐng)嘗試其他方法。
文章題目:r語言不顯示運(yùn)行結(jié)果如何解決
地址分享:http://fisionsoft.com.cn/article/dppcsdj.html


咨詢
建站咨詢
