Вы также должны предоставить строку формата функции, например:
> as.POSIXct(c("2011-02-02", "2011-02-31"), tz="GMT", format='%Y-%m-%d')
[1] "2011-02-02 GMT" NA
Проблема в том, что без строки формата функция не может выяснить, какая часть строки представляет месяц, а какая частьдень.
РЕДАКТИРОВАТЬ:
Это на самом деле то, на что жаловалась ошибка:
Error in as.POSIXlt.character(x, tz, ...) :
character string is not in a standard unambiguous format