当前位置:
首页 >
R语言中的异常处理和eval函数
发布时间:2023/12/20
39
豆豆
生活随笔
收集整理的这篇文章主要介绍了
R语言中的异常处理和eval函数
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
异常处理tryCatch()
[R]R语言里的异常处理与错误控制
看看下面这个例子就能快速了解。
结果为:
[1] "y = 2" [1] "finally" [1] "result = 2" [1] "*************\n\n" [1] "y = 3" [1] "finally" [1] "result = 3" [1] "*************\n\n" [1] "i = a 有错" [1] 4 [1] "finally" [1] "result = error" #注意这里的tryCatch()的返回值发生变化。 [1] "*************\n\n" [1] "y = 5" [1] "finally" [1] "result = 5" [1] "*************\n\n"eval()
可以把字符串转化成表达式来执行。
eval和parse结合使用,参数 text 等于要转化的字符串。
向量与列表
向量中没有嵌套结构,如下例所示,系统会把向量中向量自动展开,像python中的extend()。而且,向量中的元素必须是同一类型,否则会自动转换。
但是列表中就不一样,可以保留原来的数据结构,用“[[ ]]”来引用列表中的元素,如list[[1]]表示列表中的第一个元素。
总结
以上是生活随笔为你收集整理的R语言中的异常处理和eval函数的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: win2012服务器 注册表,第十一章
- 下一篇: gawk进阶