,该输出获取每个$name,并根据来自$probs的概率为其分配一个$group。例如,Adam有40%的机会在组1中,20%的机会在组2中,10%的机会在组3中,等等。最终结果将根据这些概率为每个名称返回一个组,如下所示 Adam Barry Charlie
5 10 12 我认为我应该使用tapply(),并且已经运行了以下代码,但这并没有考虑到各种
我有一个包含10个值的数组。这些值中的每一个都代表赢得某些东西的百分比。例如,第1行有50%的机会赢得一些东西。实现这一点的优雅方法是什么?我用数据源的值填充数组: for (let i = 0; i < 10; i++) {
this.power[i] = this.dataSource.data[i].power;} 幂数组表示每个人获胜的概率。行1: