'中的字符串操作;R',需要从一个字符串中减去另一个字符串,找到列表的A-B
我想要一个输出来获取字符串,因为我想要减去列表中的两个字符串以删除公共项'中的字符串操作;R',需要从一个字符串中减去另一个字符串,找到列表的A-B,r,string,string-matching,string-math,R,String,String Matching,String Math,我想要一个输出来获取字符串,因为我想要减去列表中的两个字符串以删除公共项 > string1 [[1]] [1] " DEV U 1" [[2]] [1] " DEV U 3G" [[3]] [1] " DEV U 4G" [[4]] [1] " THY 4M" [[5]] [1] " THY 5M" [[6]] [1] " THY 6G" > string2 [[1]] character(0) [[2]] [1] "3G" [[3]] [1] "4G" [
> string1
[[1]]
[1] " DEV U 1"
[[2]]
[1] " DEV U 3G"
[[3]]
[1] " DEV U 4G"
[[4]]
[1] " THY 4M"
[[5]]
[1] " THY 5M"
[[6]]
[1] " THY 6G"
> string2
[[1]]
character(0)
[[2]]
[1] "3G"
[[3]]
[1] "4G"
[[4]]
[1] "4M"
[[5]]
[1] "5M"
[[6]]
[1] "6G"
> str(string1)
List of 6
$ : chr " DEVE 1"
> str(string2)
List of 6
$ : chr(0)
$ : chr "3G"
如果需要按元素进行此操作,可以使用
mapply
:
[1] " DEV U 1"
[[2]]
[1] " DEV U"
[[3]]
[1] " DEV U"
[[4]]
[1] " THY"
[[5]]
[1] " THY"
[[6]]
[1] " THY"
string1如果需要按元素执行此操作,可以使用mapply
:
[1] " DEV U 1"
[[2]]
[1] " DEV U"
[[3]]
[1] " DEV U"
[[4]]
[1] " THY"
[[5]]
[1] " THY"
[[6]]
[1] " THY"
string1