に番号ではありません何かを変換し、similifiedバージョンは以下の通りです:私は、データのベクトルを持っている空白
x <- c("1234123xcv?","12341534xxx.","hello","goodbye")
私がやりたい何か、それは次のように返しています:
"1234123" "12341534" "" ""
私はこのようなことができることを知っています。私は手動で大文字と小文字を区別し、特殊文字はいくつか指定しています。
grep("[A-Za-z\\?\\.]",x,value=TRUE)
しかし、必ずしも数字ではない「その他」のフィールドには何が入っているのか分かりません。
これを念頭に置いて、私の質問は次のとおりです。gsub()
で返される数字だけを指定する方法はありますか?あなたはこのような何か必要
数字または数字? 「-1」は数字であり、「3.14」と同様に「1.2E07」である。 – Spacedman
私の場合、それはちょうど数字です。私は(信じて)私はそのような書式設定された私のデータ内の任意の数値がありません。上の例のパターンによく似ています。 –