dates
Třída Datum
Dates {base} | Dokumentace R v češtině |
Popis
Popis třídy "Date"
představující data kalendáře.
Použití
## S3 metody pro třídu 'Date'
summary(object, digits = 12, ...)
## S3 metody pro třídu 'Date'
print(x, max = NULL, ...)
Argumenty
object, x |
objekt |
digits |
počet signifikantních číslic pro výpočty. |
max |
numerický typ nebo |
... |
další argumenty, které mají být předány z jiných metod. |
Detaily
Datumy jsou reprezentovány jako počet dní od 01.01.1970, s negativními hodnotami pro dřívější data. Jsou vždy vytištěny podle pravidel současného gregoriánského kalendáře, i když tento kalendář nebyl kdysi dávno používán (byl přijat v roce 1752 ve Velké Británii a jejích koloniích).
Datum by měl být celé číslo, ale toto není vynuceno ve vnitřní reprezentaci. Zlomkové dny budou při tisku ignorovány. Je možné produkovat zlomkové dny pomocí metody průměru nebo přičítáním nebo odečtením (viz Ops.Date
).
Z mnoha metod, viz methods(class = "Date")
, několik je zdokumentováno samostatně, viz níže.
Viz také
Sys.Date
pro aktuální datum.
weekdays
pro pohodlné extrakční funkce.
Metody s dalšími argumenty a dokumentací:
Ops.Date
-
pro operátory na objektech
"Date"
. format.Date
-
pro konverzi do a z řetězců znaků.
axis.Date
-
a
hist.Date
pro vykreslování. seq.Date
-
,
cut.Date
, around.Date
pro užitné operace.
DateTimeClasses
pro třídy datum-čas.
Příklady
(today <- Sys.Date()) format(today, "%d %b %Y")
# s měsícem jako slovem (tenweeks <- seq(today, length.out=10, by="1 week"))
# následujících 10 týdnů weekdays(today) months(tenweeks) (Dls <- as.Date(.leap.seconds))
#
# length(<Date>) <- n teď funguje ls <- Dls; length(ls) <- 12 l2 <- Dls; length(l2) <- 5 + length(Dls) stopifnot(exprs = {
#
# length(.) <- * je kompatibilní s podmnožinou/indexováním: identical(ls, Dls[seq_along(ls)]) identical(l2, Dls[seq_along(l2)])
#
# naplní s NA is.na(l2[(length(Dls)+1):length(l2)]) })