我做了一个需要2次提及的功能,所以我首先用以下方法检查尺寸:
trainset <- data.frame("brand" = c(1,2,3,NA,NA,NA,2,NA,2,NA,NA,NA,NA,NA), "item" = c(50, 100, 300,200,100,100,100,50,200,300,100,50,200,900)
trainset
trainsetresult <- <- data.frame("brand" = c(1, 2, 3, 2, 2, 2, 2, 1, 2, 3, 2, 1, 2, NA), "item" = c(50, 100, 300,200,100,100,100,50,200,300,100,50,200,900)
trainsetresult
它可以工作,但随后我需要同时提及。下面的作品,但它只给我第一个:
if (message.mentions.members.size == 2)
我还尝试了其他方法来获得两个提及,例如下面的内容,它返回了message.mentions.members.first()
。
undefined
答案 0 :(得分:0)
first()
将使用可选的count参数。
您可以使用它来返回成员数组,如下所示:
message.members.first(2);
mentions.members[0]
不起作用的原因是,members
是使用雪花作为键的Collection
(地图的discord.js增强),而不是0有效雪花并因此返回undefined
。