[問題] combn取法(一定要包含1)
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
新手(沒寫過程式,R 是我的第一次)
[問題敘述]:
我目前想要取data的columns
然後做所有的組合
但一定都要包含第一個column
目前code如下:
N <- 5
Model = list()
C <- 1
for(i in 1:N){
i_Combn <- combn(N, i)
for(j in 1:choose(N, i)){
Model[[C]] <- i_Combn[, j]
C <- C + 1
}
}
Model
結果為:
https://i.imgur.com/X8VspIL.jpg
但我今天想要的結果一定要包含1
也就是我想要得到的結果是:
1
1 2
1 3
1 4
1 5
1 2 3
1 2 4
1 2 5
1 3 4
1 3 5
1 4 5
1 2 3 4
1 2 3 5
1 2 4 5
1 3 4 5
1 2 3 4 5
想了很久都弄不出來
拜託大家幫幫我
非常感謝
[關鍵字]:
Combn、排列組合
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.52.38.63 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1602786146.A.F1D.html
→
10/16 02:35,
4年前
, 1F
10/16 02:35, 1F
→
10/16 02:37,
4年前
, 2F
10/16 02:37, 2F
→
10/16 02:38,
4年前
, 3F
10/16 02:38, 3F
推
10/16 09:02,
4年前
, 4F
10/16 09:02, 4F
→
10/16 10:25,
4年前
, 5F
10/16 10:25, 5F
→
10/16 11:32,
4年前
, 6F
10/16 11:32, 6F
推
10/16 12:55,
4年前
, 7F
10/16 12:55, 7F
→
10/16 13:20,
4年前
, 8F
10/16 13:20, 8F
→
10/16 13:20,
4年前
, 9F
10/16 13:20, 9F
→
10/16 13:20,
4年前
, 10F
10/16 13:20, 10F
→
10/16 13:21,
4年前
, 11F
10/16 13:21, 11F
→
10/16 13:23,
4年前
, 12F
10/16 13:23, 12F
→
10/16 13:23,
4年前
, 13F
10/16 13:23, 13F
推
10/16 15:30,
4年前
, 14F
10/16 15:30, 14F
推
10/16 15:30,
4年前
, 15F
10/16 15:30, 15F
→
10/16 15:30,
4年前
, 16F
10/16 15:30, 16F
→
10/16 15:33,
4年前
, 17F
10/16 15:33, 17F
→
10/16 15:33,
4年前
, 18F
10/16 15:33, 18F
→
10/16 17:09,
4年前
, 19F
10/16 17:09, 19F
→
10/16 17:09,
4年前
, 20F
10/16 17:09, 20F
→
10/16 17:09,
4年前
, 21F
10/16 17:09, 21F
→
10/16 17:09,
4年前
, 22F
10/16 17:09, 22F
→
10/16 17:09,
4年前
, 23F
10/16 17:09, 23F
推
10/16 19:08,
4年前
, 24F
10/16 19:08, 24F
→
10/16 19:08,
4年前
, 25F
10/16 19:08, 25F
推
10/16 19:10,
4年前
, 26F
10/16 19:10, 26F
→
10/16 22:41,
4年前
, 27F
10/16 22:41, 27F
推
10/16 22:52,
4年前
, 28F
10/16 22:52, 28F
→
10/16 22:52,
4年前
, 29F
10/16 22:52, 29F
→
10/17 17:56,
4年前
, 30F
10/17 17:56, 30F
→
10/17 20:56,
4年前
, 31F
10/17 20:56, 31F
推
10/23 19:09,
4年前
, 32F
10/23 19:09, 32F
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章