gpt4 book ai didi

删除两个单词之间的标点符号

转载 作者:行者123 更新时间:2023-12-01 07:49:11 25 4
gpt4 key购买 nike

我有一个数据框 (df),我想删除标点符号。

但是在 2 个单词之间和一个单词的末尾存在点问题,如下所示:

test.
test1.test2

我用它来删除标点符号:

library(tm)
removePunctuation(df)

我得到的结果是这样的:

 test
test1test2

但我想把这个作为结果:

test
test1 test2

在删除过程中两个单词之间怎么可能有空格?

最佳答案

您可以使用 chartr 进行单个字符替换:

chartr(".", " ", c("test1.test2"))
# [1] "test1 test2"

@akrun 建议使用 trimws 删除测试字符串末尾的空格:

str <- c("test.", "test1.test2")
trimws(chartr(".", " ", str))
# [1] "test" "test1 test2"

关于删除两个单词之间的标点符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35972691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com