【发布时间】:2020-01-14 19:48:36
【问题描述】:
我正在尝试使用 R 中的 stringr 包来识别单词之间的空格,而不是单词和符号之间的空格(反之亦然)或单词和数字(反之亦然),或符号和数字。
根据我的发现,似乎 [A-Za-z][:space:][a-zA-Z] 应该可以工作。我显然错过了一些东西,但不确定是什么。
我已经尝试了使用 [A-Za-z][:space:][a-zA-Z] 的 stringr 语法,以及用于空格的 regex(?) 语法,例如 [A-Za-z ]\s+[a-zA-Z]
str_replace_all(x, [A-Za-z][:space:][a-zA-Z], "_")
有时我会得到一个错误是“rep(value, length.out = nrows) 中的错误:尝试复制 'closure' 类型的对象”
【问题讨论】:
-
如果您可以在预期输出的同时添加一些输入,这将非常有用且容易提供帮助。