【发布时间】:2020-02-10 16:49:28
【问题描述】:
我有以下变量名:
vars <- c("var-1.caps(12, For]","var2(5,For]","var-3.tree.(15, For]","var-3.tree.(30, For]")
我需要清理这些名称以获得以下结果:
clean_vars <- c("var1.caps_12_For","var2_5_For","var3.tree_15_For","var3.tree_30_For")
所以,基本上我想放弃-、( 和]。
我正在使用这种方法:
gsub("\\(.*\\]","",vars)
但它会丢弃( 和] 之间的所有内容。它既不丢弃符号-。
【问题讨论】: