Это работает:
as.Date("22JAN2010", format="%d%b%Y")
>"2010-01-22"
Это не:
as.Date("22MAR2010", format="%d%b%Y")
>NA
Он прерывается в марте, мае, октябре и работает в январе, феврале, апреле, июне, июле, августе, сентябре, ноябре, декабре.
По совпадению, мой язык ОС Windows 7 — голландский, для которого аббревиатуры даты будут MAA, MEI, OKT. Но и они не работают.
as.Date("22MAR2010", format="%d%b%Y", tz="UTC")
? - person rbm   schedule 24.02.2017Sys.setlocale(LC_TIME = 'en_GB.UTF-8')
- person Jaap   schedule 24.02.2017as.Date("22MAR2010", format="%d%b%Y", tz="UTC")
Также дал NA.> Sys.setlocale(LC_TIME = 'en_GB.UTF-8') Error in Sys.setlocale(LC_TIME = "en_GB.UTF-8") : unused argument (LC_TIME = "en_GB.UTF-8")
- person DaReal   schedule 24.02.2017Sys.setlocale('LC_TIME','en_GB.UTF-8')
- person Jaap   schedule 24.02.2017