Holen Sie sich wochentags in Englisch, in R

Ich bin mit R außerhalb der USA und ich hab alles in Englisch, aber das Ergebnis weekdays() ist immer noch in Spanisch:

Day <- seq(as.Date("2013-06-01"), by=1, len=30)
weekdays(Day)
[1] "sábado"    "domingo"   "lunes"     "martes"    "miércoles"  (...)

Irgendwelche Ideen auf, wie man die Wochentage auf Englisch?

  • Das ist verursacht durch die Gebietsschema-Einstellung in Linux/UNIX-Versuchen: (Sys.setenv("LANGUAGE"="De"). Ich nehme an, das gleiche funktioniert auch in Windows, aber ich weiß nicht aus Erster hand.
  • Danke jim mcnamara, ich bin mit Ubuntu, aber auch nach der Sys.setenv ich immer noch die weeekdays() in Spanisch!
  • Ich habe nicht eine Antwort dann. Sorry.
  • Funktioniert das: Sys.setlocale("LC_TIME", "en_US"); weekdays(Sys.Date()+0:6)?
  • Danke Josh O ' Brien, das ist, was ich bekomme: Warning message: In Sys.setlocale("LC_TIME", "de_de") : OS-Berichte Anfrage zu set locale zu "en_US" nicht berücksichtigt werden kann
  • Cool. Werde ich hinzufügen, die *NIX version auf meine Antwort.

InformationsquelleAutor Renne007 | 2013-06-10
Schreibe einen Kommentar