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

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


咨詢
建站咨詢
