2017年10月8日 星期日

R一行文:if-else變形

如同《Python一行文:if-else變形》,簡單的if-else判斷在R語言也可以寫成一行文,請見下列範例:
  1. x <- 5
  2. ifelse(x > 0, 'Positive', 'Negative or Zero')
    [1] "Positive"
  3. x <- -1
  4. ifelse(x > 0, 'Positive', 'Negative or Zero')
    [1] "Negative or Zero"
使用的語法:ifelse(test, yes, no)
  • test:可以判斷是非的物件
  • yes:當test測出來是TRUE,回傳的值
  • no:當test測出來是FALSE,回傳的值
_EOF_

沒有留言:

張貼留言