Rの文字列からすべての特殊文字を削除し、それらをスペースに置き換える方法は?
削除する特殊文字は次のとおりです。~!@#$%^&*(){}_+:"<>?,./;'[]-=
パターンで試しましregexた[:punct:]が、句読点のみが削除されます。
質問 2: 次のような外国語から文字を削除する方法: â í ü Â á ą ę ś ć?
回答 : を使用[^[:alnum:]]して削除し、または関数でも削除するため~!@#$%^&*(){}_+:"<>?,./;'[]-=に使用します。[^a-zA-Z0-9]â í ü Â á ą ę ś ćregexregexpr
ベース R のソリューション:
x <- "a1~!@#$%^&*(){}_+:\"<>?,./;'[]-=" 
gsub("[[:punct:]]", "", x)  # no libraries needed