data.frame
たとえば、5列30行のaがあります。各列を繰り返し処理し、grep
関数を使用して、文字aZを探して数値ではない行を識別します。私はかなりのテストをしました、そしてそれはうまくいくようでした。しかし、Rによって9e-10に変換された数値が0.0000000009である場合がありました。この行/番号は、明らかに数値であるにもかかわらず、grepによって数値ではないと識別されました。私の質問は、文字aZをgrepして、パターン「e-」を除外するにはどうすればよいですか?これが私のRコードです:
for(i in 1:ncol(m)) {
if(length(grep("[a-zA-Z]", m[,1])) > 0) { # do something...}
}