99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2018-11-05 閱讀量: 1199
怎么高效率地閱讀R的報錯信息

怎么高效率地閱讀R的報錯信息

如果您的代碼出現(xiàn)問題,R會告訴您。如果你不熟悉它們,這些錯誤信息的范圍可以從輕微混亂到完全不可理解。當您熟悉R中的錯誤和警告消息時,您可以快速判斷出錯了什么。

錯誤可能以兩種方式發(fā)生:

  • 代碼一直運行到最后,代碼完成后,R會打印出一條警告消息。
  • 代碼立即停止,因為R無法執(zhí)行,R打印出錯誤消息。

閱讀錯誤消息

我們來看看這樣的錯誤消息。如果您嘗試以下代碼,您會得到或多或少明確的錯誤消息:

>“a”+ 1
“a”+ 1中的錯誤:二元運算符的非數(shù)字參數(shù)

您將在此錯誤消息中獲得兩位信息。首先,“a”+ 1行告訴您在哪一行代碼中出現(xiàn)錯誤。然后它會告訴你錯誤是什么。在這種情況下,您使用了非數(shù)字參數(shù)(字符'a'):與二元運算符(+符號)組合使用。

R總是告訴你錯誤發(fā)生在哪個代碼中,所以你知道在很多情況下你必須開始尋找。

錯誤消息并不總是那么清楚??匆幌孪旅娴睦樱?/p>

> data.frame(1:10,10:1,)
data.frame(1:10,10:1,)中的錯誤:缺少參數(shù),沒有默認值

這個錯誤指的是什么參數(shù)?實際上,它指的是您為函數(shù)提供的空參數(shù)。在第二個向量之后,有一個不應(yīng)該存在的逗號。一個小的輸入錯誤,但R期望在該逗號之后的另一個參數(shù)并且找不到一個。

如果您沒有立即理解錯誤消息,請仔細查看錯誤消息所涉及的內(nèi)容。有可能,你只是在那里打錯了。

0.0000
3
關(guān)注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子