Video: speller 2024
Een ander ding dat u misschien in R wilt doen, is het extraheren van specifieke elementen van de datum, zoals de dag, de maand of jaar. Wetenschappers willen bijvoorbeeld het weer in een bepaalde maand (zeg januari) gedurende vele verschillende jaren vergelijken.
Hiervoor moeten ze eerst de maand bepalen door de maanden uit het datetime-object te extraheren.
Een eenvoudige manier om dit te bereiken, is om te werken met datums in de POSIXlt-klasse, omdat dit type gegevens intern wordt opgeslagen als een lijst met namen, waarmee u elementen op naam kunt uitpakken. Om dit te doen, converteer eerst de dataklasse:
Gebruik vervolgens de $ -operator om de verschillende elementen uit te pakken. Gebruik bijvoorbeeld om het jaar te krijgen het volgende: >> xlt $ jaar [1] 69
En om de maand te krijgen, gebruikt u het volgende: >> xlt $ mon [1] 6
U kunt de functie unclass () gebruiken om de interne structuur van POSIXlt-objecten bloot te leggen. >> unclass (xlt)
Als u deze regel code uitvoert, ziet u dat POSIXlt-objecten in feite lijsten met namen zijn.