R语言笔记:[[ :punct: ]]在gsub中的使用

论坛 期权论坛 脚本     
已经匿名di用户   2022-7-2 22:15   1751   0

[[ :punct: ]]和众多regex类似,这个表示所有的标点符号。

在数据分析时,如果你不需要句子里的标点,可以使用:

gsub("[[:punct:]]", "", x) #这里将x数据里的所有标点符号变成“”(空)。

如下:

x<- 'hello.+$%..world'

gsub("[[:punct:]]", "", x)  #结果为 "helloworld"

可以看到,所有标点符号都被消除了

如果想在中间加一个空格(为了美观),我们可以写成:

x<- 'hello.+$%..world'

gsub("[[:punct:]]+", " ", x)  #结果为 "hello world"

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP