R интерпретирует '.' как десятичное место Когда вы конвертируете строку в число c, вы получаете эту ошибку. Например:
as.numeric('2.050')
[1] 2.05
Чтобы предотвратить это, выполните:
> as.numeric(str_remove(string = Catcher4Test$TimePlayed, pattern = '\\.'))
[1] 2250
Sidenote: будьте осторожны, я настоятельно рекомендую использовать приведенное ниже решение, чтобы быть на 100% уверенным, что преобразование Ваши символьные переменные верны:
> as.numeric(str_remove(string = as.character(Catcher4Test$TimePlayed), pattern = '\\.'))
[1] 2250
Это связано с проблемой ниже: Что не так с as.numeri c в R?