我正在使用specter来转换Clojure中的嵌套数据结构,但是我还没有掌握它的诀窍。特别是,我正在尝试创建一个转换,它将在任何深度找到与谓词匹配的项,并将其替换为多个项。1 2 2 [:n1] [:n2] [:n3] ; <-- 3 items inserted in the place of 1
]]] 我不明白的是如何将替换
我想做一个替换,其中US的所有变体都替换为US,UK的所有变体都替换为GB。除了编写if语句来检查每个case之外,我是否可以提供两个向量,例如originalNames = c("USA", "United States", "US", "United States of America,其中我将指示R将originalNames中找到的位置的所有值替换<