我有一个数据框,有两列,每一列都包含句子,我想从另一列中减去一列。我不知何故无法轻松找到执行以下操作的方法:
> c1 <- c("A short story","Not so short")
> c2 <- c("A short", "Not so")
> data.frame(c1, c2)
这应该给出 c1 - c2 的结果
"story","short"
任何想法都有帮助。
我们可以用str_remove
这是矢量化的
library(stringr)
library(dplyr)
df1 %>%
mutate(c3 = str_remove_all(c1, c2))
c1 c2 c3
#1 A short story A short story
#2 Not so short Not so short
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)