我有一个这样的数据框:
X
Team 01/01/2012 01/02/2012 01/03/2012 01/01/2012 01/04/2012 SD Mean
A 100 50 40 NA 30 60 80
Run Code Online (Sandbox Code Playgroud)
我喜欢对每个单元格进行平均值和sd计算以计算异常值.例如,
abs(x-Mean) > 3*SD
Run Code Online (Sandbox Code Playgroud)
x$count<-c(1)
(如果满足上述条件,则增加该值).
我这样做是为了检查我的数据集中的异常.如果我知道列名称,那么计算会更容易,但列数会有所不同.一些细胞可能含有NA.
我喜欢从每个单元格中减去平均值,我尝试了这个
x$diff<-sweep(x, 1, x$Mean, FUN='-')
Run Code Online (Sandbox Code Playgroud)
似乎没有工作,任何想法?
r ×1