R 从数据帧中删除查询字符串参数
我有一个带有URL的数据框。例如:R 从数据帧中删除查询字符串参数,r,R,我有一个带有URL的数据框。例如: "http://www.examplesite1.com?test=test" "http://www.examplesite2.com?test=test" "http://www.examplesite3.com?test=test" "http://www.examplesite4.com?test=test" 查询参数是通用的,我想删除它并得到如下结果: "http://www.examplesite1.com" "http://www.exampl
"http://www.examplesite1.com?test=test"
"http://www.examplesite2.com?test=test"
"http://www.examplesite3.com?test=test"
"http://www.examplesite4.com?test=test"
查询参数是通用的,我想删除它并得到如下结果:
"http://www.examplesite1.com"
"http://www.examplesite2.com"
"http://www.examplesite3.com"
"http://www.examplesite4.com"
尝试:
df$MyCol试试:
df$MyCol您可以使用sub
:
vec <- c("http://www.examplesite1.com?test=test",
"http://www.examplesite2.com?a=b")
sub("\\?.+", "", vec)
# [1] "http://www.examplesite1.com" "http://www.examplesite2.com"
vec您可以使用sub
:
vec <- c("http://www.examplesite1.com?test=test",
"http://www.examplesite2.com?a=b")
sub("\\?.+", "", vec)
# [1] "http://www.examplesite1.com" "http://www.examplesite2.com"
vecsub(\\?test=test$,“”,df$url)
例如sub(\\?test=test$,“”,df$url)