Я попробовал ваш код на моей машине с Windows и получил ту же ошибку. Для справки: результаты Sys.getlocale ("LC_TIME"):
> Sys.getlocale("LC_TIME")
[1] "English_United Kingdom.1252"
Я подозреваю, что это может быть довольно стандартная локаль.
Но я также подозреваю, что лучшим способом решения этой проблемы является использование некоторых функций из пакета lubridate, что упрощает работу с датами.
Вы не даете достаточно подробностей в своем вопросе о том, что вы пытаетесь сделать, но я предполагаю, что «sometext» имеет определенный ожидаемый формат, такой как DMY или YMD. Lubridate предоставляет функции для разбора дат в любом указанном формате, например, dmy (), ymd (), mdy () - вы получите картинку.
Если вы предоставите более подробную информацию о вашей реальной проблеме, мы могли бы помочь вам более конкретно.