Video: Hvordan man tilføjer add on biler til din FiveM server Dansk 2024
Ofte er det kun tilstrækkeligt at henvise til datoer i R. Der er tidspunkter, hvor du også skal angive en bestemt tid i timer og minutter i R.
For at angive tidsinformation udover datoer, kan du vælge mellem to funktioner i R: as. POSIXct () og som. POSIXlt (). Disse to datetime-funktioner adskiller sig i den måde, de gemmer datooplysninger internt, såvel som i den måde, hvorpå du kan udtrække dato- og klokkeslætelementer. (For mere om disse to funktioner, se den nærliggende sidebjælke "De to datetime funktioner.")
POSIX er navnet på et sæt standarder, der refererer til UNIX-operativsystemet. POSIXct refererer til en tid, der er gemt internt som antallet af sekunder siden starten af 1970 som standard. (Du kan ændre oprindelsesåret ved at angive oprindelsesargumentet til POSIXct ().) POSIXlt henviser til en dato, der er gemt som en navne liste over vektorer for året, måneden, dagen, timer og minutter.
Ifølge Wikipedia var tidspunktet for Apollo 11 månelandingen den 20. juli 1969 kl 20: 17: 39 UTC. (UTC er akronym for koordineret universel tid. Det er hvordan verdens ure reguleres.) For at udtrykke denne dato og tid i R, prøv følgende:
Som du kan se, som. POSIXct () tager lignende argumenter til som. Dato (), men du skal angive datoformat samt tidszone.
Format
Beskrivelse | % H |
---|---|
Timer som decimaltal (00-23) | % I |
Timer som decimaltal (01-12) | % M < Minutter som decimaltal (00-59) |
% S | Sekunder som decimaltal (00-61) |
% p | AM / PM indikator |
|
I de fleste computersprog og systemer er datoer repræsenteret ved numeriske værdier, der angiver antallet af sekunder siden et bestemt øjeblik i tiden (kendt som |
). I R kan du bruge to funktioner til at arbejde med datetime objekter: POSIXct () og POSIXlt (). Disse funktioner skaber objekter af klasse POSIXct og POSIXlt, henholdsvis: POSIXct objekter repræsenterer det (underskrevne) antal sekunder siden begyndelsen af 1970 (i UTC tidszone) som en numerisk vektor.
POSIXlt objekter hedder lister over vektorer, der repræsenterer ni elementer af en datetime (sek, min, time osv.).
-
Fordi POSIXct er tal, og POSIXlt objekter er lister, kræver POSIXct objekter mindre hukommelse.
-
Dette opsummerer de vigtigste forskelle mellem de forskellige datetime klasser i R.
Klasse
Beskrivelse
Nyttige funktioner | Dato | Kalenderdato |
---|---|---|
som.Dato () | POSIXct | Antal sekunder siden begyndelsen af 1970 (i UTC |
tidszone) som en numerisk vektor | som. POSIXct ()
POSIXlt |
En navngivning af vektorer, der repræsenterer ni elementer (sek, min, time osv.) |
som. POSIXlt () |