2つの要因でグループ分けされたデータフレームがあります。 dplyr
でデータのグループをサンプリングする方法はありますか? (注:ないサンプル内のグループ)グループ化されたデータフレーム(dplyr)のデータグループをサンプリングする方法はありますか
例:おそらく
DF <- data.frame(A = rep(LETTERS[1:4], each = 6),
B = rep(c(1:2), 12),
C = rnorm(24))
# base r solution
DF$group_var <- paste(DF$A, DF$B, sep = "_")
DF_sample <- DF[DF$group_var %in% sample(unique(DF$group_var), 3), ]
#possible dplyr solution?
DF_sample <- DF %>% group_by(A,B) %>% sample_group_of_data(3)
私は '%DF%>%filter(%sampleのgroup_var%(一意(DF $ group_var)、3、replace = F))と仮定しています)' dplyr-oïdは十分ですか? –
私は恐れていません:-)私はまだグループ化変数を作成し、 '手動で'サンプルする必要があります。唯一の 'dplyr'の追加はグループ化変数の作成を避けるため' '' '' '' ' – Latrunculia