R 删除列中字符串的特定部分
我有一个数据集,我想在我的一列中只保留以F开头,以F结尾的字符串的一部分。 这是我的代码:R 删除列中字符串的特定部分,r,string,dataframe,R,String,Dataframe,我有一个数据集,我想在我的一列中只保留以F开头,以F结尾的字符串的一部分。 这是我的代码: fran1[[2]] = unlist(genXtract(fran1[[2]], "F", ")")) 但我一直在犯这个错误 [[中出现错误,您可以尝试使用gsub 在这里,我们捕获所有字符串,直到找到一个F。我们捕获以下字符串,直到找到a,这就是我们保留的所有内容。查看您的数据,可能您有一行,其中有两个部分,以“F”开头,以“thank you”结尾,但有一个问题,我的输出应该是这样的:Fr
fran1[[2]] = unlist(genXtract(fran1[[2]], "F", ")"))
但我一直在犯这个错误
[[中出现错误,您可以尝试使用gsub
在这里,我们捕获所有字符串,直到找到一个F。我们捕获以下字符串,直到找到a,这就是我们保留的所有内容。查看您的数据,可能您有一行,其中有两个部分,以“F”开头,以“thank you”结尾,但有一个问题,我的输出应该是这样的:Francisco Partnersx,但它只返回Francisco h如果我像asdfFrancisco Partnersxasdf那样给它喂食,它会返回Francisco Partnersx,那么我如何修复它
gsub("(.*)(F.*\\))(.*)","\\2","asdfFrancisco)")
"Francisco)"