作者:
memphis (讓你喜歡這世界~)
2017-05-23 15:04:31假設資料長這樣
ID V1 V2
1 10 11
1 11 12
1 12 13
2 13 14
2 14 15
2 15 16
3 16 17
3 17 18
4 18 19
4 19 20
先bootstrap ID
s <- sample(unique(data$ID), replace=T)
再抓資料
data2 <- data[data$ID %in% s] #這樣就錯了
#s裡是有重複的ID沒錯
#可是 %in% 不會抓重複的值
網路上查尋的的結果,是用grr:::matches
s_idx <- as.numeric(unlist(matches(s, data$ID, list=T)))
data2 <- data[s_idx]
看起來還算簡約, 只是為了一個小功能又要裝一個pkg..有點煩躁