which

    0熱度

    1回答

    testdata = round(matrix(runif(1e5),5000,20),1) system.time({ for (i in 1:1e5) { test1 = testdata[which(testdata[,1] == 0.5),] } }) system.time({ for (i in 1:1e5) { test2 = testdata[t

    0熱度

    1回答

    我的開發機器和我的服務器針對不同的python版本安裝了不同的路徑。 爲了獲得一定的Python可執行文件的正確路徑我做了這個方法 static function pythonPath ($version='') { $python = $version === '' ? 'python': ''; if (preg_match('/^\d(\.?\d)?$/', $versi

    1熱度

    1回答

    獲取錯誤我有2個數據幀 D1 = V1 V2 V3 V4 1 2 3 4 2 3 4 5 3 5 4 2 D2 = V1 V2 V3 1 2 3 3 5 4 我試圖匹配兩個數據幀,並提取行D2的索引與該D1使用哪個但得到的錯誤 的匹配 which(D2[,1:3]==D1[3,1:3]) Error in Ops.da

    0熱度

    1回答

    我收集的數據(dat)有兩個不同的桶,它們是同一組(「Set」)中隨機數的大理石(「大理石」)的所有部分 有兩種處理,「顏色」(藍/白)和「尺寸」(小/大)。每個試驗都是在不同的「塊」(即時隙)中完成的。這兩個桶都是一套的一部分。記錄桶的位置(「位置」)。這是一個數據樣本。 Colour Set Size Position Marbles Block Blue 1 Small 1 8 1

    0熱度

    1回答

    大家好:我早些時候發佈了,得到了80%的幫助,但希望爲其他人開放與R中的which()函數類似的問題: 我正試圖從每個郵政編碼的商店ID,郵政編碼和長/緯度座標矩陣中找到下一個最近的商店。每個郵政編碼超過1個商店時會發生問題,並且腳本不知道如何訂購2個相同的值(商店x距離10英里,存儲y爲10英里,並且遇到x和y,並返回(c(x,y)),而不是x,y或y,x)。我需要找到一種方法讓我的代碼弄清楚如

    2熱度

    2回答

    出於某種原因,我無法使用summarise_all功能如下問題找到一個解決方案: df <- data.frame(A = c(1,2,2,3,3,3,4,4), B = 1:8, C = 8:1, D = c(1,2,3,1,2,5,10,9)) 期望的結果: df %>% group_by(A) %>% summarise(B = B[which.min(D)],

    1熱度

    3回答

    我有一個數據幀a,其中有一些0和非0值。例如: 0,0,0,30,0,05,0,0,0,0,0,6,0,0,7,0 我嘗試用which(a!=0)得到非零指數和能得到4 6 12 15。但我的結果應該是這樣的: Col1 Col2 0 - 0 - 0 - 30 4 0 - 5 2 0 - 0 - 0 - 0 - 0 - 6 6 0 - 0 - 7 3 0 -

    0熱度

    1回答

    N <- 300 N.2 <- 800 N.3 <- 600 change.y <- c(N, N.2, N.3) use.y <- which.max(change.y) graph.ylim <- use.y + 100 輸出爲[2],這是正確的technnically,但我要輸出到說800,不2.然後,我想在use.y爲Y-LIM這裏堵塞: coord_cartesian(x

    2熱度

    2回答

    我想使用哪個命令直接將光盤放入目錄。 cd $(which python3.6) 顯然,這是行不通的,因爲which python3.6將返回一個可執行文件。 現在的問題是:我怎樣才能cd到這個可執行文件的位置?

    0熱度

    1回答

    我想選擇一個像下面這行那樣的文件,但沒有按照我的意願去做。 which(substr(rownames(fInfo),1,8) == "mySource") & which.max(fInfo$mtime) 在一個英語句子,我想選擇的文件的名字開始與「MYSOURCE」並在那些被選擇,我要挑最近更新的文件。 以下我的腳本就足夠了,但它太長了。有人可以縮短我的腳本嗎? # create dumm