R数据样本计数

时间:2015-03-15 12:16:17

标签: r data.table sample

我有一个使用R的任务。我需要在1到7之间制作10000个12个元素的矢量样本。我这样做是用的:

dataSet = t(replicate(10000, sample(1:7, 12, r=T)))

现在我需要计算包含1:7中所有值的dataSet的行。

我怎么能这样做,是否有更好的方式来表示数据呢?

1 个答案:

答案 0 :(得分:1)

一种方法是(你需要使用set.seed才能使这个可重现)

indx <- 1:7
sum(apply(dataSet, 1, function(x) all(indx %in% x)))
## 2336