lapply

    1熱度

    1回答

    我有一個問題來驗證我的類'class2'的有效性;它由'class1'對象列表組成。我想,以驗證它確實是這樣的: class2 <- setClass( Class = "class2", slots = c(slotListName = "list"), validity = function(object){ lapply([email pro

    1熱度

    1回答

    如果我在這種方式 responseList <- names(mtcars)[-c(4,9)] modelList    <- lapply(responseList, function(resp) {                            mF <- formula(paste(resp, " ~ hp*am"))                            ao

    0熱度

    1回答

    如何才能對每個因變量分別應用leveneTest,之後我可以如何提取每個分析的P值並將所有P值都包含在矩陣中。 responses <- as.matrix(mtcars[,-c(4,8,9)]) leveneTest(responses~as.factor(am)*as.factor(vs),data=mtcars)

    0熱度

    2回答

    我有很多.csv文件是來自其他源的自動格式化數據。這些數據的順序對於我的(任何人的!)分析來說都很糟糕。理想情況下,我想將所有這些單獨的.csv文件合併到一個數據框中,其中每行表示原始數據框的內容,並且該行中的第一列具有原始數據框的名稱。 我能夠使用列表 #import from working directory temp = list.files(pattern="*.csv") list

    0熱度

    2回答

    這是我創建的一個測試函數,用於瞭解lapply和閉包如何交互。我的目標是依次遍歷runif函數並打印每個迭代。 Mod_delay_by <- function(delay,f){ function(x,...){ Sys.sleep(delay) cat(".") #f(x,...) cat("Processing",x,"\n",sep = "

    2熱度

    2回答

    我的for循環代碼遍歷每個行和由係數值相乘每個預測變量值: lpb1B$HKGLMM <- NA for (i in 1:nrow(lpb1B)) { lpb1B$HKGLMM[i] <- (exp(-93.7016 + (2.76336 * lpb1B$Depth[i]) + (-0.02 * (lpb1B$Depth[i] * lpb1B$Depth[i])) + (-0.00003

    -2熱度

    1回答

    我使用這段代碼。但它非常耗時。我怎麼能加快這一點。有任何幫助嗎? veri=replicate(1000, sim.VSS(ncases=3000, nvariables=20, nfactors=1, meanloading=0.5,dichot=1,cut=0)) #save date set for (i in 1:1000){ write.csv(veri[,,i], pas

    1熱度

    2回答

    我試圖在幾個列表中同時循環。但是,我正在使用幾個for-loops來達到所需的結果。我想知道是否有更好,更有效的方法來做到這一點。 這裏是我的代碼 for (i in list(3,6)){ for (n in list("rmse.","mape.", "mpe.")){ for (b in list("base.", "rev.")){ a <- paste0(

    2熱度

    2回答

    問: 我有點難倒就如何我可以批量處理as.numeric() (或任何其他功能)的數據框列表中的列。 我明白,我可以通過此列表中查看具體的數據幀或colunms: > my.list[[1]] # or columns within this data frame using: > my.list[[1]][1] ,但我的麻煩是當我嘗試應用到lapply()函數,這個改變所有數據從整數到數

    0熱度

    1回答

    我有一個多層列表(已解析文本)的json文件。埋在名單中,有一層包括我需要平均的幾個計算。我有代碼爲每條線單獨執行此操作,但這不是非常有效。 平均值(json_usage $ usage_history [[1]]使用$ [[1]] $電梯) 這將返回在列表中的第一行的提升層的數目的平均值。如前所述,當您有一個包含多行的數據集時,這樣做效率不高。不幸的是,在整個數據集中使用loop或lapply來