Znajdowanie danych nieliczbowych w ramce danych R lub w wektorze

Przeczytałem w niektórych długich danych za pomocą read.csv () i ku mojemu zdziwieniu dane wychodzą raczej jako czynniki niż liczby, więc zgaduję, że w danych musi być co najmniej jeden element nieliczbowy. Jak mogę znaleźć te elementy?

Na przykład, jeśli mam następującą ramkę danych:

df <- data.frame(c(1,2,3,4,"five",6,7,8,"nine",10))

Chciałbym wiedzieć, że wiersze 5 i 9 mają dane nieliczbowe. Jak bym to zrobił?

questionAnswers(2)

yourAnswerToTheQuestion