我在数据框中有一个包含两个或多个短语的字符列,这些短语中的每一个都用&&
分隔。我希望R不区分phrase1 && phrase2
和phrase2 && phrase1
。我有什么想法可以解决这个问题吗?
输出示例我喜欢...
text = c("a && b", "c && d", "e && f", "d && c", "g && h", "f && e")
desired_result = c("a && b", "c && d", "e && f", "c && d", "g && h", "e && f")
df = data.frame(text, desired_result )
答案 0 :(得分:3)
StringEscapeUtils.unescapeJson(String input)
完成你所追求的目标。它的工作原理是在sapply(strsplit(text, " && "), function(x) paste(sort(x), collapse=" && "))
部分之前/之后拆分字符串,排序然后粘贴在一起。