计算R中因子的差异scrore

时间:2017-05-16 20:30:49

标签: r dataframe difference

我有以下数据框

    Class  Behavior   mean  
1     BH Baseline     5   
2     BH     Drnk     3   
3     BH      Lvr     2
4     BH     Tone     1
5     NB Baseline     6
6     NB     Drnk     3
7     NB      Lvr     2

我想生成一个新列,我已经计算了每个类和行为与基线的差异,例如:

    Class  Behavior   mean  diff  
1     BH Baseline     5      0
2     BH     Drnk     3      2
3     BH      Lvr     2      3 
4     BH     Tone     1      4
5     NB Baseline     6      0
6     NB     Drnk     3      3
7     NB      Lvr     2      4

对于每个级别的课程,我想看看Baseline和所有其他行为之间的区别。我尝试使用dplyr尝试了一些事情,但我不确定如何跨因子基线进行计算。非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

使用示例输入

IQueryable

您可以使用AsEnumerable()

轻松获得所需的输出
IEnumerable.WhereOther