Dose exists() in r帮助找到一个因子

  • 本文关键字:一个 帮助 exists in Dose
  • 更新时间 :
  • 英文 :

class(wnd$ORIGIN)
[1] "factor"

在变量ORIGIN中,存在一个级别SFO。

exists()用于查找环境中是否存在对象。你想知道因子对象的层次。所以不,exists()不是这个任务的正确函数。因子的层次不是R对象。

最好使用levels(),像这样

"SFO" %in% levels(wnd$ORIGIN)

any(levels(wnd$ORIGIN) == "SFO")

如果SFO为一级,则为TRUE,否则为FALSE

最新更新