Video: Blender 2.8 Tutorial: Taipei Towers [VFX] 2024
Ofte er det ikke bare å referere til datoer i R. Det er tider når du også må angi en bestemt tid i timer og minutter i R.
For å spesifisere tidsinformasjon i tillegg til datoer, kan du velge mellom to funksjoner i R: as. POSIXct () og som. POSIXlt (). Disse to datetime-funksjonene er forskjellige på den måten at de lagrer datoinformasjon internt, samt i måten du kan trekke ut dato- og klokkeslettelementer. (For mer om disse to funksjonene, se den nærliggende sidelinjen, "De to datatidene fungerer.")
POSIX er navnet på et sett med standarder som refererer til UNIX-operativsystemet. POSIXct refererer til en tid som er lagret internt som antall sekunder siden begynnelsen av 1970 som standard. (Du kan endre opprinnelsesåret ved å angi opprinnelsesargumentet til POSIXct ().) POSIXlt refererer til en dato lagret som en navneliste over vektorer for året, måneden, dagen, timene og minuttene.
Ifølge Wikipedia var tidspunktet for Apollo 11 månelandingen 20. juli 1969 kl 20: 17: 39 UTC. (UTC er akronym for koordinert universell tid. Det er hvordan verdens klokker er regulert.) For å uttrykke denne datoen og klokkeslettet i R, prøv følgende:
Som du kan se, som. POSIXct () tar lignende argumenter til som. Dato (), men du må angi datoformat og tidssone.
Format
Beskrivelse | % H |
---|---|
Timer som desimaltall (00-23) | % I |
Timer som desimaltall (01-12) | % M < Minutter som desimaltall (00-59) |
% S | Sekunder som desimaltall (00-61) |
% p | AM / PM-indikator |
|
I de fleste dataspråk og systemer er datoene representert av numeriske verdier som angir antall sekunder siden et bestemt øyeblikk (kjent som |
). I R kan du bruke to funksjoner til å jobbe med datetime objekter: POSIXct () og POSIXlt (). Disse funksjonene oppretter objekter av klasse POSIXct og POSIXlt, henholdsvis: POSIXct-objekter representerer det (signerte) antall sekunder siden begynnelsen av 1970 (i UTC-tidssonen) som en numerisk vektor.
POSIXlt objekter er kalt lister over vektorer som representerer ni elementer av en datetime (sek, min, time og så videre).
-
Fordi POSIXct er tall, og POSIXlt objekter er lister, krever POSIXct-objekter mindre minne.
-
Dette oppsummerer hovedforskjellene mellom de ulike datetime klassene i R.
Klasse
Beskrivelse
Nyttige funksjoner | Dato | Kalenderdato |
---|---|---|
som.Dato () | POSIXct | Antall sekunder siden begynnelsen av 1970 (i UTC |
tidssonen) som en numerisk vektor | som. POSIXct ()
POSIXlt |
En navngitt liste over vektorer som representerer ni elementer (sek, min, time og så videre) |
som. POSIXlt () |