2017-09-27 9 views
-2

私はバットマンによって得点されたランのベクトルを持っています。彼は28,36,99 *、88,102を獲得しました。* これらの「*」値をすべて数値に変換し、同じものの関数を書きたいと思います。文字列を含むベクトルを数値に変換する方法は?

+2

ないRStudio問題、ベクトルからのすべての値(\\D+)を抽出し、as.numericでそれらをラップするsubを使用することができますので、私は、タグを削除しました。タグの説明書をお読みください。 – Spacedman

答えて

3

あなたはすなわち

as.numeric(sub('\\D+', '',c(28, 36, '99*', 88, '102*'))) 
#[1] 28 36 99 88 102 
関連する問題