熱線電話:13121318867

登錄
首頁精彩閱讀R語言中的異?;蝈e誤處理
R語言中的異?;蝈e誤處理
2018-06-28
收藏

R語言中的異?;蝈e誤處理

R語言中的異常處理和Java類似,使用了try()語句來捕獲異常,不過沒有對應的catch()語句。

在使用try()函數捕獲異常后,再對捕獲的對象進行解析。

try()函數第一個參數為調用的方法,第二個參數為是否顯示異常消息。

下面是網友的一個使用異常處理的實例:

count <- 0
inverses <- vector(mode = "list", 100)
repeat {
  if (count == 100) break
  count <- count + 1
  x <- matrix(sample(0:2, 4, replace = T), 2, 2)
  x.inv <- try(solve(x), silent=TRUE)
  if ('try-error' %in% class(x.inv)) next
  else inverses[[count]] <- x.inv
}

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢