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!"
相关推荐
爱读书的小胖16 小时前
Codewars:Last digit of a large number(C)解题分析
c语言·开发语言·r语言
生态学者2 天前
Global Change Biology | 森林越“步调一致”,反而越怕干旱?树木生长与叶片活动的同步之谜
大数据·人工智能·算法·r语言·微信公众平台
天桥下的卖艺者2 天前
R语言使用ggcube包轻松绘制文章中的各类3D图形
开发语言·3d·r语言
余醉 | dtminer3 天前
3337 OTU×999置换:群落构建mBio 高分沉积物
开发语言·r语言·微生物学
青春不败 177-3266-05203 天前
从通量数据到SCI论文——AI-R语言生态系统碳水热通量及其机制分析与论文
人工智能·r语言·生态学·生物多样性·生态系统服务·碳水通量
没有梦想的咸鱼185-1037-16634 天前
从通量数据到SCI论文——AI-R语言生态系统碳水热通量及其机制分析与论文
开发语言·人工智能·数据分析·r语言
CarIise4 天前
Maven依赖传递与聚合工程
python·r语言·django
临床数据科学和人工智能兴趣组4 天前
在R语言的生态系统中,字符串处理一直是一个重要且复杂的任务
开发语言·正则表达式·r语言·r语言-4.2.1
临床数据科学和人工智能兴趣组4 天前
字符串转换为句子风格
大数据·数据库·人工智能·r语言·r语言-4.2.1