R-ohjelmointi.org

Tilastotieteellistä ohjelmointia R-kielellä

Viikonpäivät

Lyhyt esimerkki miten R:llä saa päivien viikonpäivät esiin. Ideana on tässä käyttää format-funktiota ja sen parametreja. Kieli, jolla viikonpäivät tulostuu, riippuu R:n localesta.

> values <- seq(as.Date("2009/05/01"), as.Date("2009/05/31"), by="days")
> monday <- values[format(values, "%w") %in% c(1,3)]
> data.frame(monday, vkpv = format(monday, "%A"))
 
      monday      vkpv
1 2009-05-04    Monday
2 2009-05-06 Wednesday
3 2009-05-11    Monday
4 2009-05-13 Wednesday
5 2009-05-18    Monday
6 2009-05-20 Wednesday
7 2009-05-25    Monday
8 2009-05-27 Wednesday
>