即時處理R中的if
我正在努力處理一個典型的例子:檢查它是否爲元音= TRUE和FALSE否。R:判斷一個字符是否爲元音的函數
if.function <- function(char){
if (char=('a') or ('e') or ('i') or ('o') or ('u'))
{
return(TRUE)
} else if (char == 0){
return(FALSE)
}
有人能幫我一把嗎? *用python和java看了其他例子,但我幾乎不知道如何使用R。
使用'%in%'是規範的R方法(有關示例,請參閱'help(「%in%」)')。要將邏輯轉換爲「標準」邏輯語句,可使用if(char ==('a')|| char ==('e')|| char ==('i')|| char == 'o')|| char ==('u'))'。你可以看到爲什麼'%in%'是首選的。 – lmo
'grepl(char,'[aeiou]')' – rawr