討論串[程式] R中的if條件
共 5 篇文章
內容預覽:
try this. ###. rm(list=ls()). v <- matrix(rnorm(176000*20), 176000, 20). v[,1] <- sample(1:10, 176000, TRUE). a <- 3. t.start <- Sys.time(). s1 <- whi
(還有30個字)
內容預覽:
如果運算不複雜,又找不到好的vectorize的方式. 就可以請Rcpp出場了. 以下搭配inline套件服用. 假設是v是numeric. library(Rcpp). library(inline). v <- matrix(rnorm(176000*20), 176000, 20). v[,1
(還有542個字)
內容預覽:
感謝大家的建議. 其實一開始最簡單的方法是用for. 但是因為真實在跑分析時. v[,1]的長度大約是17萬6000個. 也就是說v是一個176000x20up的矩陣. 如果這時候用for(i 1:length(v[,1]))是可以跑.... 但是會跑非常久~我並不想要這樣. 而A,B兩運算是要把v
(還有253個字)
內容預覽:
[軟體程式類別]:. R. [程式問題]:. if條件問題. [軟體熟悉度]:. 低(1~3個月). [問題敘述]:. v是一個矩陣. a是一個我們任意給的數(已知). 今天我希望v中的某行(假設第一行) 中的各元素做是否等於a的判斷運算. 我希望能在不用for下 完成我想要的運算. 但是一直想不出
(還有95個字)