你如何计算R中的量表评分问题?

你如何计算R中的量表评分问题?,r,R,我有一个有六个项目的量表,从Q1到Q6。每个项目的响应范围为1到5。我想计算一个符合此规则的分数: “如果你在这些陈述中至少有4项得分为4分或5分(“经常”或“非常经常”) 我有一个相对困难的时间来规划这个。你有什么建议吗? G.如果没有任何示例数据,很难判断您有哪种结构,但您可以在每次迭代中循环检查答案并检查您的条件(答案等于“经常”或“非常经常”)是否正确。如果是,请将计数器设置为+1。在结尾处,计数器显示了受访者回答的这些问题中有多少是“经常”或“非常经常” 没有任何编码示例很难做到,但这

我有一个有六个项目的量表,从Q1到Q6。每个项目的响应范围为1到5。我想计算一个符合此规则的分数:

“如果你在这些陈述中至少有4项得分为4分或5分(“经常”或“非常经常”)

我有一个相对困难的时间来规划这个。你有什么建议吗?
G.

如果没有任何示例数据,很难判断您有哪种结构,但您可以在每次迭代中循环检查答案并检查您的条件(答案等于“经常”或“非常经常”)是否正确。如果是,请将计数器设置为+1。在结尾处,计数器显示了受访者回答的这些问题中有多少是“经常”或“非常经常”

没有任何编码示例很难做到,但这是一个您可以做到的示例:

library(data.table)

dt <- data.table(ID = 1:5, Q1 = c(1,4,2,2,3), Q2 = c(4,4,3,5,3), Q3 = c(5,4,1,5,5), 
                Q4 = c(5,3,4,3,3), Q5 = c(5,5,2,5,4), Q6 = c(2,1,4,4,5))

dt[, Qx := ifelse(rowSums(dt[, -1] >= 4) >= 4, T, F)]
库(data.table)
dt=4)>=4,T,F)]
其结果是:


欢迎使用堆栈溢出!如果你能提供一个reprex,这会很有帮助:如果你提供了一个简单的示例输入和所需的输出,可以用来测试和验证可能的解决方案,这会更容易帮助你。谢谢!应该这样做。真/假很好。你帮我节省了几个小时的工作时间。虚拟啤酒我请客。