簡體   English   中英

如何從 Google Sheet 或 R 的水平范圍中隨機選擇 2 個單元格

[英]How to randomly select 2 cells from a horizontal range in Google Sheet or R

我需要從一行中隨機選擇 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 的答案也可以。

謝謝你們

我們可以通過apply做到這一點

t(apply(data, 1, function(x) sample(x, 2))) 
=SPLIT(INDIRECT(CHAR(RANDBETWEEN(65,67))&ROW())&
   "♥"&INDIRECT(CHAR(RANDBETWEEN(65,67))&ROW()),"♥")

0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM