rep

    -2熱度

    1回答

    如何爲R中的「rep」函數中的「each」參數指定多個值? 甲簡單的例子,其中,在載體中的每個值是3次連續重複: a <- seq(2,6,2) rep (a,each = 3) 但是,如果我在「每個」參數,以便改變的重複次數增加一個以上的值每個值,它都不能正常工作: rep (a, each = c(2,4,7)) 如何解決?先謝謝你。

    1熱度

    2回答

    這是一個奇怪的問題。我試圖用矢量化代碼而不是循環做更多的事情。我知道我可以用循環做到這一點,我正在尋找的是R中速度向量化的方式。我有一個表創造性地命名tbl看起來像這樣: A ,B ,C ,D 1 ,1 ,10 ,22 2 ,2 ,12 ,32 3 ,5 ,44 ,37 我想重複C和d的值,A和B之間的值的數量在這種情況下,將是第一個實例行,第二行的一個實例和第三行的三個重複。我們的目標

    12熱度

    1回答

    X = 1:20 [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 代表(X,2) [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 View(rep (X,2)) 經與g的問題

    2熱度

    2回答

    我有一個包含項目名稱,開始年份和合同期限的數據集。我需要將這個數據集開發成時間序列。例如,我的數據集中的一行是:項目A,2003年開始和合同期限5.我想根據合同期限重複每一行。我的數據集是這樣的: Project Name Start Year Contract Term A 2003 5 B 2013 3 C 2000 2 我想要的結果應該是這樣的:

    0熱度

    1回答

    這裏是我與工作的代碼: A <- matrix(1:9, nrow = 3) A cbind(A,A,A) 這給出一個輸出: [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [1,] 1 4 7 1 4 7 1 4 7 [2,] 2 5 8 2 5 8 2 5 8 [3,] 3 6 9 3 6 9 3 6 9 所需的輸出是... [,1

    3熱度

    1回答

    我如何使用複製功能在以下情況: mydata <- data.frame (var1 = 1:4, replication = c(3, 5, 3, 7)) mydata var1 replication 1 1 3 2 2 5 3 3 3 4 4 7 我想這樣的結果: 1,1,1, 2,2,2,2,2, 3,3,3, 4,4,4,4,4,4,4 1重

    12熱度

    3回答

    我試圖複製一個數據框(動物園對象)50次作爲一個整體,並得到結果作爲矩陣,但我所嘗試的所有命令似乎不成功。我可以很容易地編寫一個能夠做到這一點的函數,但我希望使用rep可以輕鬆實現結果。 考慮以下作爲一個例子 x <- zoo(data.frame(A = c(1,2,3,4,5,6), B = c(7,8,9,10,11,12), C = c(13,14,15,16,17,18)), order

    3熱度

    1回答

    我正在構建代碼以運行和管理可在三個站點羣組之一中的站點進行抽樣事件的模擬。我用rep()分配隊列標識符(1,2或3)使用下面的代碼: cohort <- rep(1:n.cohorts, n.sites) 我都首先把重點線,但重現我的問題,你需要運行下面的線,分配隊列之間的站點總數以便向rep()呼叫呈現。 n.cohorts <- 3 s <- 10 # total available s

    0熱度

    2回答

    當我開始預先初始化R中應該填充的列表的列表時,我想知道列表對象在作爲rep()中的值時的行爲。當我嘗試以下... listOfLists <- rep(list(1, 2), 4) ... listOfLists是一個列表: 1 2 1 2 1 2 1 2 不過,我會假設它是其最終所包含的值列表的列表1和2各自: 1 2 1 2 1 2 1 2 爲了獲得所需的結果我有以包圍以c(