【发布时间】:2015-06-02 19:35:19
【问题描述】:
我正在尝试计算一个人在试验试验期间给出了多少不同的反应,但有一个问题。
应该有 6 种可能的响应 (1,2,3,4,5,6) 但有时将 0 记录为响应(这是设计中的故障/缺陷)。
我需要计算他们给出的不同响应的数量,但只计算 1-6 范围内的唯一值。这有助于我们计算它们的准确性。
有没有办法排除值 0 对唯一值计数器的贡献?还有其他解决方法吗?
目前我在下面尝试这种方法,但它包括 0、NA,并且我认为唯一值计数器列(我已命名为“Span6”)的单元格中的任何其他条目,其中让我难过。
# My Span6 calculator:
ASixImageTrials <- data.frame(eSOPT_831$T8.RESP, eSOPT_831$T9.RESP, eSOPT_831$T10.RESP, eSOPT_831$T11.RESP, eSOPT_831$T12.RESP, eSOPT_831$T13.RESP)
ASixImageTrials$Span6 = apply(ASixImageTrials, 1, function(x) length(unique(x)))
【问题讨论】: