【发布时间】:2022-08-02 16:37:36
【问题描述】:
我想使用 R 手动更正记录。姓和名应始终用逗号分隔。
names <- c(\"ADAM, Smith\", \"JOHNSON. Richard\", \"BROWN, Wilhelm\", \"DAVIS, Daniel\")
然而,有时,句号作为分隔符悄悄进入,例如“JOHNSON.Richard”。我想自动执行此操作。由于姓氏总是在行首,我可以简单地通过 gsub 访问它:
sub(\"^[[:upper:]]+\\\\.\",\"^[[:upper:]]+\\\\,\",names)
但是,我不能使用专门用逗号替换句号的替换函数。
有没有办法将一个函数插入到为我做这个的替换中?
-
您只想将代码放入函数中?
标签: r replace text-mining gsub autocorrect