combn

    4熱度

    2回答

    我從.cvs文件加載表: mydata Date DCM TMUS SKM RCI SPOK 1 11/2/2015 -0.88 -2.16 -1.04 1.12 0.67 2 12/1/2015 1.03 3.26 -2.25 -5.51 -0.23 3 1/4/2016 1.94 1.29 0.13 -1.16 0.11 4 2/1/2016 -0.41 -2.94 0.

    0熱度

    1回答

    我已經設法從一組數據中創建2個不同的組合,以便獲得數據集中的名稱對。我想在使用mapply時有一個功能,這樣我就可以在每對中使用每個名稱來引用其對應的數據集。現在,我有: myPairs <- combn(names(iris[1:4]), 2) f <- function(x,y) { #Want to make a lm(x ~ y) and other potential calcu

    -1熱度

    1回答

    舉一個簡短的例子,當運行combn(1:5,2)時,我得到一個2行10列的矩陣。 我知道可以輸出矩陣轉換成數據幀,但有可能(內側combn任何選項)具有輸出容易在列和行的垂直數據幀的形式? 謝謝。

    2熱度

    2回答

    我已經用方式創建了使用alply(〜500)的數據框列表; prevalence <- alply(combos, 2, prevalence.func) 我想基於相同的組合,爲每個data.frame分配新的名稱,取代默認的數字名稱1,2,3 ... 500。 重複的例子,使用創建: simple_list = replicate(n = 10, expr = {data.f

    1熱度

    1回答

    這個小問題是一個大碼必須重複至少幾千次的瓶頸,所以這裏的主要問題是速度。 我有號碼的載體,例如: v <- c(1,3,5) 我想知道所有的組合,我可以與子做。並將它們設置在0和1周的例如矩陣: col1 col2 col3 col4 col5 col6 col7 1 1 0 0 1 1 0 1 3 0 1 0 1 0 1 1 5 0 0 1 0 1 1 1 其實我使用的功能comb

    0熱度

    1回答

    我有integervectorlist A S: set.seed(1) l <- list(g1=as.integer(runif(10,1,100)), g2=as.integer(runif(5,1,100)), g3=as.integer(runif(5,1,100)), g4=as.integer(runif(8,1,100))) (實際上

    -1熱度

    3回答

    我想弄清楚如何排除一些選定的組合後排除combn函數組合的數量。比方說,我們有一個向量c(「var1」,「var2」,「var3」,「var4」,「var5」),我想獲得這個元素的所有組合,除了這些元素的c(「 VAR4" , 「VAR5」)。下面是代碼: vector <- c("var1","var2","var3","var4","var5") exclude <- matrix(c("v

    1熱度

    1回答

    我想擁有各種項目的可能組合。想想參與者將三件事中的一件帶到事件中,我想知道不同的組合(參與者的順序無關緊要)。例如, items <- rep(list(1:3), 5) combinations <- expand.grid(items) head(combinations) Var1 Var2 Var3 Var4 Var5 1 1 1 1 1 1 2 2 1 1 1 1 3

    0熱度

    1回答

    我有一個n個觀察向量。現在我需要創建與這n個元素的所有可能的組合。例如,我的載體是 a<-1:4 在我的輸出,組合應該是這樣的, 1 2 3 4 12 13 14 23 24 34 123 124 134 234 1234 我怎樣才能得到這個輸出? 在此先感謝。

    0熱度

    1回答

    給定長度n=10以下矢量提取的特定組合: # [1] 0 0 0 0 0 1 0 0 1 0 vec <- c(0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 0L) 假設我們要操作&適用於矢量元素的所有可能的組合。那就是: res <- combn(n, 2, function(v) vec[v[1]]&vec[v[2]]) # total number of p