Использование столбцов со специальными символами в формулах в R

Я пытаюсь построить дерево решений с помощью rpart, используя фрейм данных, содержащий ~ 200 столбцов. В названиях некоторых из этих столбцов есть числа, а в некоторых - специальные символы (например, "/"). Когда я пытаюсь сгенерировать дерево, я получаю ошибку, подобную приведенной ниже:

R> gg.rpart <- rpart(nospecialchar ~ Special/char, data=temp, method="class")
Error in eval(expr, envir, enclos) : object 'Special' not found
R> gg.rpart <- rpart(nospecialchar ~ "Special/char", data=temp, method="class")
Error in terms.formula(formula, data = data) : invalid model formula in ExtractVars
R> gg.rpart <- rpart(nospecialchar ~ `Special/char`, data=temp, method="class")
Error in `[.data.frame`(frame, predictors) : undefined columns selected

Нужно ли мне изменять имена, чтобы они соответствовали R, или есть способ передать имена столбцов со специальными символами в формулы R?

6
задан Conor 14 February 2012 в 06:06
поделиться