0
我从一个实验中获得了一些数据,其中每个主题使用18个不同的列表之一运行。我需要找出每个列表运行多少次。计算已经运行的条件数
的data.frame结构如下:
Subject1 List1 Trial1 stuff
Subject1 List1 Trial2 stuff
Subject2 List2 Trial1 stuff
...
Subject22 List1 Trial1 stuff
Subject22 List1 Trial2 stuff
虽然列表1显示了大量的ISN的在data.set,我只是想,如果它是一个新的课题来算吧。例如,如果以上是在List1中运行的所有主题,那么我将运行List1两次。
我已经写了一些东西,得到我想要的东西,但它使用循环。我想知道是否有更好的方法去解决这个问题。谢谢。
编辑:这是(基本上),我已经使用的代码:
Lists <= matrix(nrow=22,ncol=2)
for (i in seq(1,22)) {
Lists[i,1] <= i
Lists[i,2] <= unique(data$List[which(data$subject==i)])
}
你可以发布你已经写的代码? – rptmat57
向我们展示您拥有的代码,然后我们可以提出更好的方法来实现它。 –