我制作了一個使用 ifelse() 存盤正態分布偏差的負值的程式:
n <- 100000
z <- rnorm(n)
ifelse(z<0,z,___)
但是,我希望該函式能夠作業,以便如果偏差為正,該函式將跳過該值并繼續下一個值(我不想將“NA”放在 ifelse 函式的 no 引數中)。有什么我可以在 ___ 中加入的引數來獲得我需要的東西嗎?謝謝!
uj5u.com熱心網友回復:
一個選項可能是:
n <- 100000
z <- rnorm(n)
if(z < 0) {
print(z)
}
uj5u.com熱心網友回復:
如果我覺得你真的想對向量進行子集化:
n <- 100000
z <- rnorm(n)
z <- z[z < 0]
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/379743.html
