У меня есть следующие имена переменных:
vars <- c("var1.caps(12, For]","var2(5,For]","var3.tree.(15, For]","var4.caps")
Мне нужно очистить эти имена, чтобы получить следующий результат:
clean_vars <- c("var1.caps","var2","var3.tree.","var4.caps")
Итак, в основном я хотел бы drop (..]
.
Есть ли какой-нибудь автоматизированный способ сделать это в R?
Я пытался адаптировать str_replace(vars, pattern, "")
, но не уверен, как сделать pattern
гибким, потому что он может иметь различные значения между (
и ]
.