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!"
相关推荐
satan–02 小时前
R语言的下载、安装及环境配置(Rstudio&VSCode)
开发语言·windows·vscode·r语言
PhyliciaFelicia1 天前
基于R语言机器学习遥感数据处理与模型空间预测
开发语言·深度学习·随机森林·机器学习·数据分析·r语言
长安不及十里3 天前
PaddleDetection 自定义训练目标检测
人工智能·目标检测·r语言
WangYan20223 天前
ChatGPT+R语言强强联合,数据分析不再难!回归与混合效应模型、多元统计分析、结构方程模型(SEM)(lavaan)、Meta分析、贝叶斯回归等应用
chatgpt·数据分析·r语言·结构方程模型·多元统计分析·回归与混合效应模型
hakesashou4 天前
python和r语言的区别是什么
开发语言·python·r语言
青春不流名5 天前
centos72009源码编译R语言
开发语言·r语言
SofterICer5 天前
pysim-4-1.1.17 eUICC ISD-R commands
开发语言·r语言
让学习成为一种生活方式5 天前
基因共表达分析-R-脚本04
java·windows·r语言
卡卡_R-Python5 天前
简单线性回归分析-基于R语言
算法·r语言·线性回归
纪伊路上盛名在5 天前
如何初步部署自己的服务器,达到生信分析的及格线2(待更新)
linux·运维·服务器·python·学习·r语言