首页 > 解决方案 > 如何计算 R 中每个主题 ID 的唯一值

问题描述

我有一个数据框,其中一列中有主题 ID,另一列中有响应。每个受试者 ID 重复 45 次,因为有 45 名受试者响应了试验。我试图找出每个受试者在任务中有多少独特的反应(所以通过这 45 次试验)。

BehVari<-individData%>%
group_by(individData$SubID)%>% 
summarise(count = n_distinct(individData$Rating.1))
BehVari

这是我试图用来按主题 ID 分组的代码,然后获取每个参与者的唯一响应数。问题是它为每个人报告了相同数量的独特回复,但事实并非如此

标签: r

解决方案


我们需要删除,data$因为这将提取整个列

library(dplyr)
BehVari<- individData%>%
group_by(SubID)%>% 
summarise(count = n_distinct(Rating.1))
BehVari

推荐阅读