如何根据 r 中另一个变量的条件简化一个变量的 var()
How to simplify var() of one variable based on a condition in another variable in r
以下代码根据变量 1 中的条件计算变量 7 的方差。
var(df[df$var1=="a",7])
var(df[df$var1=="b",7])
如何简化它?申请有意义吗?
感谢您的帮助!
您可以使用 sapply
获得所需的输出:
sapply(c('a', 'b'), function(x) var(df[df$var1==x,7]))
希望对您有所帮助。
以下代码根据变量 1 中的条件计算变量 7 的方差。
var(df[df$var1=="a",7])
var(df[df$var1=="b",7])
如何简化它?申请有意义吗?
感谢您的帮助!
您可以使用 sapply
获得所需的输出:
sapply(c('a', 'b'), function(x) var(df[df$var1==x,7]))
希望对您有所帮助。