我有一个数据集,我想在我的一列中仅保留以F开头并以“)”结尾的字符串的一部分。 这是我的代码:
fran1[[2]] = unlist(genXtract(fran1[[2]], "F", ")"))
但我仍然遇到此错误
[[<-.data.frame
(*tmp*
,2,值= c(F : )1
= “ rancisco Partners(Dipanjan Deb”): 替换项有47行,数据项有46
我不知道它来自哪里或如何修复。
答案 0 :(得分:0)
您可以尝试使用gsub()
gsub("(.*)(F.*\\))(.*)","\\2","asdfFrancisco)")
"Francisco)"
在这里,我们将捕获所有字符串,直到找到F
。我们捕获以下字符串,直到达到)
,这就是我们所保留的全部内容。