Dostęp do kolumny z df [col] daje: Błąd „x” musi być atomowy dla „sort.list”

Mam bardzo prostą tablicę, na której chcę przeprowadzić analizę krzywej ROC. Ale najpierw, kiedy próbuję wymusić dane do typu Czynnik za pomocą poleceniatable[1]<-factor(table[1]), mam błąd

Error in sort.list(y) : 'x' must be atomic for 'sort.list'
Have you called 'sort' on a list?

Kilka przykładowych wierszy z danych podano poniżej

GRADE   TRUE-GRADE

benign  Benign
benign  Benign
benign  Benign
benign  Benign
benign  Benign
benign  Benign
benign  Malignant
benign  Malignant
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Benign
indeterminate   Malignant
indeterminate   Malignant
indeterminate   Malignant
likely benign   Benign
likely benign   Benign
likely benign   Benign

Czy ktoś może mi powiedzieć, co robię źle? wynik str (tabela) podano poniżej:

data.frame':   127 obs. of  2 variables:
 $ GRADE        : Factor w/ 5 levels "benign","indeterminate",..: 1 1 1 1 1 1 1 1 1 

 $ BENIGN.MALIGN: Factor w/ 2 levels "Benign","Malignant": 1 1 1 1 1 1 1 1 1 1 ...

questionAnswers(1)

yourAnswerToTheQuestion