2017-10-01 10 views
0

アルファベット(1と2)の位置を出力する関数を取得しようとしています(「a」や「b」など)。私はマッチ関数を使用することが許されておらず、 "abc"や "2"のような入力はNULLを返すべきです。アルファベット文字と数字Rとのマッチング

これまでのところ私が持っている:

char2int = function(a) 

    { 
    return(grep(x, letters)) 
    } 

char2int("b") 

と私は整数(0)を取得しています。

ご協力いただきましてありがとうございます。ありがとう!あなたの関数の引数は '' なぜ 'X' grepのパターンである場合には

+1

を動作するはずです。 BTWは 'match'のための制限ですか、それとも他の関数にも拡張されますか? – akrun

+0

lmfaoああ私の神。私はアホです – intern14

答えて

1

これは

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

関連する問題