小编Ita*_*mar的帖子

绕过R中循环内的错误

我有一个虚拟脚本如下:

a <- 1
b <- 2
c <- 3
e <- 5

list <- letters[1:5]

for (loop in (1:length(list)))
    {print(paste(list[loop],get(list[loop]),sep="-"))
    }

> source('~/.active-rstudio-document')
[1] "a-1"
[1] "b-2"
[1] "c-3"
Error in get(list[loop]) : object 'd' not found
Run Code Online (Sandbox Code Playgroud)

目前我有一个问题,因为d不存在,所以弹出一个错误信息并阻止处理e.

我想知道R是否有某种"错误处理",即绕过错误d,继续处理e,然后在处理完所有有效数据时返回错误信息.

谢谢.

error-handling r

2
推荐指数
1
解决办法
1207
查看次数

标签 统计

error-handling ×1

r ×1