R A*_*st 3 regex substring r gsub
我已尝试gsub如下删除第一个空格之前的所有内容,但它不起作用。
lagl2$SUSPENSE <- gsub(pattern = "(.*)\\s",replace=" ", lagl2$SUSPENSE)
Run Code Online (Sandbox Code Playgroud)
行数据示例: 64400/GL WORKERS COMPENSATION
我希望结果是这样的:WORKERS COMPENSATION
这只是一个例子,但我有很多观察结果和一列,需要删除第一个空格之前的所有内容。
我对 R 和编程很陌生,但我开始喜欢它。
sub您可以使用as -删除第一个空格之前的所有内容-
sub(".*?\\s", "", "64400/GL WORKERS COMPENSATION")
#[1] "WORKERS COMPENSATION"
Run Code Online (Sandbox Code Playgroud)
要应用于整个列,您可以执行以下操作 -
lagl2$SUSPENSE <- sub(".*?\\s", "", lagl2$SUSPENSE)
Run Code Online (Sandbox Code Playgroud)