R语言【base】——inherits判断R对象是否继承某类

Package base version 4.3.2


R 复制代码
inherits(x, what, which = FALSE)

参数【x】:一个R语言对象。

参数【what】:命名类的字符向量。也可以是带有 **nameOfClass()**方法的非字符 R 对象。

参数【which】:影响返回值的逻辑值。

inherits 表示其第一个参数是否继承自参数【what】中指定的任何类。如果参数【which】为 TRUE,则返回一个长度相同的整数向量。每个元素表示参数【what】在 class(x) 中匹配的位置;0 表示不匹配。如果参数【which】为 FALSE,那么如果参数【what】中的任何名称与任何类匹配,inheritits 将返回 TRUE。


R 复制代码
if (inherits(try(rWCVPdata::wcvp_check_version(silent = TRUE), silent = TRUE), "try-error")){
  print("error happened!")
} else {
  print("error not happened!")
}
R 复制代码
[1] "error happened!"
相关推荐
QH_ShareHub6 小时前
从 R 到 Python:数据科学生态的“双语”对照手册
开发语言·python·r语言
Yolo566Q6 小时前
环境土壤物理模型HYDRUS1D/2D/3D实践技术应用系统性学习
大数据·开发语言·gpt·学习·arcgis·r语言
知识分享小能手7 小时前
R语言入门学习教程,从入门到精通,R语言流程控制语句(5)
开发语言·学习·r语言
知识分享小能手1 天前
R语言入门学习教程,从入门到精通,R语言数据结构(4)
数据结构·学习·r语言
胖哥真不错2 天前
R实现负二项回归模型项目实战
回归·r语言·毕业设计·项目实战·负二项回归模型
知识分享小能手2 天前
R语言入门学习教程,从入门到精通,R语言入门(3)
开发语言·学习·r语言
赵钰老师3 天前
R语言在生态环境领域中的应用
开发语言·数据分析·r语言
知识分享小能手3 天前
R语言入门学习教程,从入门到精通,集成开发环境RStudio(2)
开发语言·学习·r语言
Biomamba生信基地3 天前
拷贝数变异分析的python实现及R语言对比
python·r语言·生物信息学·单细胞测序
生物信息与育种4 天前
实战总结:用 rMVP 做植物 GWAS 的标准工作流与避坑指南
人工智能·深度学习·职场和发展·数据分析·r语言