Чтобы преобразовать символ в число, вы должны преобразовать его в коэффициент, применив
BankFinal1 <- transform(BankLoan, LoanApproval=as.factor(LoanApproval))
BankFinal1 <- transform(BankFinal1, LoanApp=as.factor(LoanApproval))
Необходимо создать два столбца с одинаковыми данными, поскольку один столбец не может быть преобразован в числовой. Если вы сделаете одно преобразование, вы получите ошибку ниже
transform(BankData, LoanApp=as.numeric(LoanApproval))
Warning message:
In eval(substitute(list(...)), `_data`, parent.frame()) :
NAs introduced by coercion
итак, после выполнения двух столбцов с одинаковыми данными применяется
BankFinal1 < transform(BankFinal1, LoanApp = as.numeric(LoanApp),
LoanApproval = as.numeric(LoanApproval))
успешно преобразует символ в числовой