apply

    2熱度

    2回答

    我有以下TSQL,我試圖有意義地提供數據庫中的哪些表的詳細信息佔用最多的空間。在它自己的,我可以使用類似的東西; INSERT INTO #Data EXEC sp_spaceused N'tableNameHere' 而這個工程文件。但是,將其擴展到所有表的返回信息是有問題的。代碼; CREATE TABLE #Data ( tableName varchar(100),

    2熱度

    1回答

    我有以下數據集: name1 <- c("P1", "P2", "IndA", "IndB", "IndC", "IndD", "IndE", "IndF", "IndG") name2 <- c("P1", "P2", "IndH", "IndI", "IndJ", "IndK") name3 <- c("P1", "P2", "IndL", "IndM", "IndN") name <-

    3熱度

    1回答

    我最後問了一個關於在兩個列表上使用apply函數的問題。每個列表都是通過分割大型數據框創建的數據框列表。每次函數運行時,我想從mylist1中的第一個元素(數據框)和mylist2中第一個元素(數據框)中的一些矢量中獲取矢量,然後將它們相互進行迴歸。然後移至下一個mylist1元素和mylist2元素。實際上,函數需要兩個具有相同元素數量的列表,並且需要一對(每個列表一個)並與它們一起玩。 我嘗試

    2熱度

    3回答

    我試圖計算一串長序列之間的成對差異的數量,並將其放回矩陣形式。這是我想要做的一個玩具例子。 library(MiscPsycho) b <- c("-BC", "ACB", "---") # Toy example of sequences workb <- expand.grid(b,b) new <- c(1:9) # Need to get rid of this for loop

    5熱度

    2回答

    我有一個醫生訪問記錄的大型數據框。我只想選擇其中列出的11個診斷代碼中至少有一個是在我感興趣的特定診斷代碼集中找到的那些行。 數據幀是18列乘39,019行。我對列6:16中的診斷代碼感興趣。下面是這11個診斷列的數據樣本只(以保護身份信息): diag1 diag2 diag3 diag4 diag5 diag6 diag7 diag8 diag9 diag10 diag11 786 272

    4熱度

    2回答

    我有一個醫生訪問記錄的大數據框。每個記錄(行)最多可以有11個診斷代碼。我想知道每行有多少個非NA診斷代碼。 下面是數據的一個樣本: diag1 diag2 diag3 diag4 diag5 diag6 diag7 diag8 diag9 diag10 diag11 786 272 401 782 250 91912 530 NA NA NA NA 845 530 338 311 NA N

    1熱度

    1回答

    我想優化下面的代碼。目前,它運行在2GHz的雙核機器上有2MB L2緩存各地0.085秒,對於M爲2404由100數字矩陣: Rescale <- function(M = utility.mat){ exp.M <- exp(M) result <- apply(exp.M, 1, function(x) x/sum(x)) result <- t(result)

    13熱度

    4回答

    我想要獲取數據框內組(「a」和「b」)的變量(v)的累積和。我怎樣才能得到底部的結果 - 行的編號是否正確 - 我的數據框的列cs? > library(nlme) > g <- factor(c("a","b","a","b","a","b","a","b","a","b","a","b")) > v <- c(1,4,1,4,1,4,2,8,2,8,2,8) > cs <- rep(0,

    4熱度

    1回答

    我想拿出一個不涉及使用其他軟件包如ggplot的解決方案。雖然繪製多條線非常簡單,但我還沒有想出將不同的線應用不同的參數值(例如,不同的顏色)的方法。下面的代碼(和結果圖)是我的嘗試,顯然沒有做我想做的事情。我也不想使用循環,因爲我試圖讓我的腳本儘可能簡單。 df = cbind(sort(rnorm(10)), sort(rnorm(10,-2)), sort(rlnorm(10))) plo

    5熱度

    6回答

    我需要結合JavaScript的call()和apply()方法的強大功能。我遇到的問題是call()保留了對this的適當引用,但是當我需要它作爲函數參數發送時,我將它作爲數組發送給參數數組。 apply()方法在使用數組時很好地向函數發送參數,但我不知道如何發送this方法似乎自然有權訪問的適當引用。 下面是我的代碼的簡化版本,它可能看起來很無用,但在它的一個很好的方式獲得分數: // AN