如何得到R中公式的长度?



我试图得到以下公式的长度:

myformula <- ~ (1 | Variable1) + (1|Sex) + Age + Cells + Glucose

但由于某些原因,R不能识别元素的实数(即5)

str(myformula)
Class 'formula'  language ~(1 | Variable1) + (1 | Sex) + Age + Neutrophils + Monocytes
..- attr(*, ".Environment")=<environment: R_GlobalEnv> 
length(myformula)
[1] 2

(注意:我有这样的变量(1|Variable),因为我正在使用方差分区包(并且分类变量必须以该格式编写)。

谁知道R中公式的实际长度?

我们可以先用all.vars得到公式中的变量,然后再用length

length(all.vars(myformula))
[1] 5

相关内容

  • 没有找到相关文章

最新更新