var sourceArray = ss.getRange(49,j+5,8,1).getValues(); //establish full list of people
for (var x = 0; x < 5; x++) {
var gg = Math.floor(Math.random()*sourceArray.length); //get random index
var pickedHLA = sourceArray[gg]; //get random person via random index
sourceArray.splice(gg, 1); //remove random person from full list of people
var HLAselect = ss.getRange(30+x,j+5,1,1)
HLAselect.setValue(pickedHLA);
}
没关系。
library(dplyr)
这不起作用。为什么? 如何使用dplyr :: count()的列号?
count(iris, Species)
# A tibble: 3 × 2
Species n
<fctr> <int>
1 setosa 50
2 versicolor 50
3 virginica 50
> names(iris)[5]
[1] "Species"
答案 0 :(得分:0)
count(iris, iris[,5])
应与您的产生相同的结果。
不确定one_of
,但是如果您将其删除并在,
中添加[5]
,那么它应该会生成结果而不会出错。