第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在R中編寫嘗試捕獲

如何在R中編寫嘗試捕獲

UYOU 2019-06-18 13:45:25
如何在R中編寫嘗試捕獲我想寫trycatch處理從網(wǎng)上下載錯(cuò)誤的代碼。url <- c(     "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html",     "http://en.wikipedia.org/wiki/Xz")y <- mapply(readLines, con=url)這兩個(gè)語句成功運(yùn)行。下面,我創(chuàng)建一個(gè)不存在的網(wǎng)址:url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz")url[1]不存在。如何編寫trycatch循環(huán)(功能)以便:當(dāng)URL錯(cuò)誤時(shí),輸出將是:“web URL是錯(cuò)誤的,無法獲取”。當(dāng)URL錯(cuò)誤時(shí),代碼不會(huì)停止,而是繼續(xù)下載到URL列表的末尾?
查看完整描述

3 回答

?
喵喵時(shí)光機(jī)

TA貢獻(xiàn)1846條經(jīng)驗(yàn) 獲得超7個(gè)贊

r使用函數(shù)來實(shí)現(xiàn)try-catch塊:

語法看起來有點(diǎn)像這樣:

result = tryCatch({
    expr}, warning = function(warning_condition) {
    warning-handler-code}, error = function(error_condition) {
    error-handler-code}, finally={
    cleanup-code})

在try Catch()中,可以處理兩個(gè)“條件”:“警告”和“錯(cuò)誤”。在編寫每個(gè)代碼塊時(shí)要理解的重要事情是執(zhí)行狀態(tài)和范圍。@來源


查看完整回答
反對(duì) 回復(fù) 2019-06-18
?
慕的地6264312

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊

來了一個(gè)簡單的例子:

# Do something, or tell me why it failedmy_update_function <- function(x){
    tryCatch(
        # This is what I want to do...
        {
        y = x * 2
        return(y)
        },
        # ... but if an error occurs, tell me what happened: 
        error=function(error_message) {
            message("This is my custom message.")
            message("And below is the error message from R:")
            message(error_message)
            return(NA)
        }
    )}

如果您還想捕獲“警告”,只需添加warning=類似于error=部分。


查看完整回答
反對(duì) 回復(fù) 2019-06-18
  • 3 回答
  • 0 關(guān)注
  • 598 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)