字母R到没有匹配的字母

时间:2017-10-01 04:55:58

标签: r type-conversion

我正在尝试获取一个输入特定字母的函数(例如" a"或" b")并输出字母表中的位置(1和2)。我不被允许使用匹配功能和输入,如" abc"和" 2"应该产生NULL。

到目前为止,我有:

char2int = function(a)

    {
    return(grep(x, letters))
    }

char2int("b")

我得到整数(0)。

任何帮助表示赞赏!谢谢!

1 个答案:

答案 0 :(得分:1)

这应该有效

l.func <- function(x) { which(tolower(x)==letters) }