如何从Google表格或R中的水平范围内随机选择2个单元格

时间:2019-01-23 14:12:27

标签: r google-sheets

我需要从一行中随机选择2个单元格(该行的特定范围/列)。

Al  Em  Kev
1   1   2
3   2   3
2   2   1
3   3   3

输出:

rand 1  rand 2
2         1
3         2
2         2
3         3

结果必须唯一:同一单元格不能两次返回。

现在可以在Google表格中更快地执行此操作,但是使用R回答也可以。

谢谢大家

2 个答案:

答案 0 :(得分:1)

我们可以使用apply

t(apply(data, 1, function(x) sample(x, 2))) 

答案 1 :(得分:0)

=SPLIT(INDIRECT(CHAR(RANDBETWEEN(65,67))&ROW())&
   "♥"&INDIRECT(CHAR(RANDBETWEEN(65,67))&ROW()),"♥")

0