Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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_Gsub_Stringr - Fatal编程技术网

R 从字符串中删除字符

R 从字符串中删除字符,r,string,gsub,stringr,R,String,Gsub,Stringr,我正在处理以下字符串: "I(x - lambda * WX)(Intercept)" "I(x - lambda * WX)pres_dem_two_party_vote_percent" "I(x - lambda * WX)dem_seat" "I(x - lambda * WX)forgnpct" "I(x - lambda * WX)blackpct

我正在处理以下字符串:

 "I(x - lambda * WX)(Intercept)"                     "I(x - lambda * WX)pres_dem_two_party_vote_percent"
 "I(x - lambda * WX)dem_seat"                        "I(x - lambda * WX)forgnpct"                       
 "I(x - lambda * WX)blackpct"                        "I(x - lambda * WX)log_people_per_mi2"    
我想从字符串中删除:
I(x-lambda*WX)
,这样剩下的就是:

"(Intercept)"                     "pres_dem_two_party_vote_percent"
"dem_seat"                        "forgnpct"                       
"blackpct"                        "log_people_per_mi2"    
我曾尝试使用gsub和str_替换,但没有成功


如果你能提供任何帮助,我将不胜感激。非常感谢

由于字符串中有一些特殊字符要删除,请在
sub
中使用
fixed=TRUE

sub("I(x - lambda * WX)", "", x, fixed = TRUE)

#[1] "(Intercept)"                     "pres_dem_two_party_vote_percent"
#[3] "dem_seat"                        "forgnpct"                       
#[5] "blackpct"                        "log_people_per_mi2"   
或者逃避所有的特殊角色

sub("I\\(x - lambda \\* WX\\)", "", x)
数据

x <-  c("I(x - lambda * WX)(Intercept)",
        "I(x - lambda * WX)pres_dem_two_party_vote_percent",
        "I(x - lambda * WX)dem_seat" ,"I(x - lambda * WX)forgnpct",
        "I(x - lambda * WX)blackpct",  "I(x - lambda * WX)log_people_per_mi2" )      

x由于字符串中有一些特殊字符要删除,请在
sub
中使用
fixed=TRUE

sub("I(x - lambda * WX)", "", x, fixed = TRUE)

#[1] "(Intercept)"                     "pres_dem_two_party_vote_percent"
#[3] "dem_seat"                        "forgnpct"                       
#[5] "blackpct"                        "log_people_per_mi2"   
或者逃避所有的特殊角色

sub("I\\(x - lambda \\* WX\\)", "", x)
数据

x <-  c("I(x - lambda * WX)(Intercept)",
        "I(x - lambda * WX)pres_dem_two_party_vote_percent",
        "I(x - lambda * WX)dem_seat" ,"I(x - lambda * WX)forgnpct",
        "I(x - lambda * WX)blackpct",  "I(x - lambda * WX)log_people_per_mi2" )      

x哇,我不知道这是一个选项,字符串中的特殊字符需要区别对待。非常感谢你的帮助!我真的很感激,我学到了一些新的东西。对于那些使用正则表达式的人来说,代码引用了一个“(“is”\(”).Wow,我不知道这是一个选项,字符串中的特殊字符需要区别对待。非常感谢您的帮助!我真的很感激,并学到了一些新的东西。对于使用正则表达式的人,引用“(“is”\(”)的代码。