【发布时间】:2014-06-25 10:32:38
【问题描述】:
我正在尝试将一些文本信息翻译成 R 脚本。为此,我需要替换和重新排序部分字符串。
example <- "varA is 1 and not varB is 1"
这就是我想要的结果(R 脚本的一部分):
exampleTrans <- "varA == 1 & varB != 1"
这是我现在能做的:
exampleTrans <- gsub(" is "," == ", example)
exampleTrans <- gsub(" and ", " & ", exampleTrans)
print(exampleTrans)
[1] "varA == 1 & not varB == 1"
字符串的第一部分正是我想要的,所以现在我只需要更改第二部分的内容。 “not varB == 1”需要改为“varB != 1”。
有没有人知道如何做到这一点?甚至可能吗?非常感谢!
【问题讨论】: