Конвертация дат зависит от вашего региона. Для меня это словенский, поэтому ваш случай не работает.
> as.POSIXct("Tue Jun 07 23:27:12 +0000 2016", format="%a %b %d %H:%M:%S +0000 %Y", tz="GMT")
[1] NA
Однако, если изменить дату словенском (Tor = Торек = вторник)
> as.POSIXct("Tor Jun 07 23:27:12 +0000 2016", format="%a %b %d %H:%M:%S +0000 %Y", tz="GMT")
[1] "2016-06-07 23:27:12 GMT"
Короче говоря, изменить локаль на английском языке, и вы установите.
> Sys.setlocale("LC_TIME", "English")
[1] "English_United States.1252"
> as.POSIXct("Tue Jun 07 23:27:12 +0000 2016", format="%a %b %d %H:%M:%S +0000 %Y", tz="GMT")
[1] "2016-06-07 23:27:12 GMT"
Это целесообразно хранить локаль по умолчанию, например, с 'LOC <-Sys.getlocale («LC_TIME»)', так что можно восстановить его обратно. – nicola
@nicola не стесняйтесь редактировать мой ответ. Также обратите внимание, что локаль восстанавливается при перезапуске R. –