文字式(R)から "*"を削除したいと思います。私は、ヘルプページを読んでからgoogleを試した後、gsubの複雑さに十分に追いつかない。誰かが私がこれをやる方法を提案することができますか?R gsubワイルドカード
ありがとう、
ジョナサン。
文字式(R)から "*"を削除したいと思います。私は、ヘルプページを読んでからgoogleを試した後、gsubの複雑さに十分に追いつかない。誰かが私がこれをやる方法を提案することができますか?R gsubワイルドカード
ありがとう、
ジョナサン。
Rの場合は1回、正規表現の場合は1回、エスケープする必要があります。
gsub("\\*","","a*b*c")
[1] "abc"
> x <- "It's always advisable to provide a *reproducible* example"
> gsub("\\*", "", x)
[1] "It's always advisable to provide a reproducible example"
他の可能性は次のようになります。
gsub("[[:punct:]]", "", "a*b*c")
gsub("[*]", "", "a*b*c")
エース、あなたにジェームズに感謝。私は2つではなく1つのエスケープを試みました。 –
あなたはこれを1時間前に投稿しましたか? SOのリフレッシュ時間はひどいです。 :/ –
1文字の場合、角括弧 'gsub(" [*] "、" "、* a * b * c")を使用することもできます。 –