我正在尝试获取一个输入特定字母的函数(例如" a"或" b")并输出字母表中的位置(1和2)。我不被允许使用匹配功能和输入,如" abc"和" 2"应该产生NULL。
到目前为止,我有:
char2int = function(a)
{
return(grep(x, letters))
}
char2int("b")
我得到整数(0)。
任何帮助表示赞赏!谢谢!
答案 0 :(得分:1)
这应该有效
l.func <- function(x) { which(tolower(x)==letters) }