Video: Statistical Programming with R by Connor Harris 2024
En annan sak som du kanske vill göra i R är att extrahera specifika delar av datumet, t.ex. dag, månad eller år. Till exempel kan forskare jämföra vädret i en viss månad (säga januari) under många olika år.
För att göra detta måste de först bestämma månaden genom att extrahera månaderna från datetime-objektet.
Ett enkelt sätt att uppnå detta är att arbeta med datum i klassen POSIXlt, eftersom den här typen av data lagras internt som en namngiven lista, som gör att du kan extrahera element med namn. För att göra detta konvertera du först klassen Datum:
Använd sedan $ -operatören för att extrahera de olika elementen. Till exempel, för att få året, använd följande: >> xlt $ år [1] 69
Och för att få månaden, använd följande: >> xlt $ mon [1] 6
Du kan använda funktionen unclass () för att avslöja den interna strukturen för POSIXlt-objekt. >> unclass (xlt)
Om du kör den här koden ser du att POSIXlt-objekt verkligen är namngivna listor.