我有一些R语言的数据:
string_1 = c("newyork 123", "california 123", "washington 123")
string_2 = c("123 red", "123 blue", "123 green")
my_data = data.frame(string_1, string_2)
我希望从字符串1中“减去”字符串2。结果应该类似于这样:
"newyork", "california", "washington"
我试图做到这一点:
library(tidyverse)
# did not work as planned
> str_remove(string_1, "string_2")
[1] "newyork 123" "california 123" "washington 123"
但这并不是执行“完整”的减法。
- 有人知道如何做吗?
- 我应该尝试在SQL中使用ANTI JOIN来完成吗?
谢谢!
newyork 123
并输出为newyork
,那么123 red
中的子字符串red
会发生什么? - Tim Biegeleisen