r - 如何计算 R 中每个主题 ID 的唯一值
问题描述
我有一个数据框,其中一列中有主题 ID,另一列中有响应。每个受试者 ID 重复 45 次,因为有 45 名受试者响应了试验。我试图找出每个受试者在任务中有多少独特的反应(所以通过这 45 次试验)。
BehVari<-individData%>%
group_by(individData$SubID)%>%
summarise(count = n_distinct(individData$Rating.1))
BehVari
这是我试图用来按主题 ID 分组的代码,然后获取每个参与者的唯一响应数。问题是它为每个人报告了相同数量的独特回复,但事实并非如此
解决方案
我们需要删除,data$
因为这将提取整个列
library(dplyr)
BehVari<- individData%>%
group_by(SubID)%>%
summarise(count = n_distinct(Rating.1))
BehVari
推荐阅读
- mongodb - 为没有引用的嵌套数据确定数据库的类型和结构
- java - 我如何验证我是否将属性添加到相等的列表中?
- gcloud - 无法在云构建中使用 gcloud scp 复制隐藏文件 - 远程构建器
- python - How to copy specific files from the sub-folders to a new folder in python?
- python - CNN 为生产中的不同图像返回相同的分类
- javascript - 运行 grunt 任务时出现 grunt 语法错误问题
- freeradius - Chilli 不会断开与 freeradius 的客户端会话
- sql - 如何编写sql查询来检查房间可用性
- visual-studio-code - 卸载了我能找到的所有东西,但扩展主机仍然意外终止
- xslt - 将 XSLT 中的变量字符串与 IF 条件进行比较