Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 删除列中字符串的特定部分_R_String_Dataframe - Fatal编程技术网

R 删除列中字符串的特定部分

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

我有一个数据集,我想在我的一列中只保留以F开头,以F结尾的字符串的一部分。 这是我的代码:

    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)"