В настоящее время я пытаюсь манипулировать набором данных о бейсболе (т.е. выполнять математические операции с данными), но, к сожалению, большая часть количественных данных была в факторной форме, когда я загружал их в формате CSV. Когда я взглянул на фрейм данных в средстве просмотра переменных в RStudio и наведал курсор на имя столбца, он сказал, что это «фактор с 1 уровнем», и поэтому, чтобы преобразовать его в тип numeri c, я использовал следующее code:
data[,"HRs"] <- sapply(data[,"HRs"],function(x) as.numeric(as.character))
Однако этот код привел к следующему сообщению об ошибке: Error in as.numeric(as.character) :
cannot coerce type 'builtin' to vector of type 'double'.
Как новичок в r, я не знаю, как исправить Эта проблема. Любая помощь будет принята с благодарностью!