即时处理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