Comment extraire des éléments spécifiques à partir d'une date r

Une autre chose que vous pouvez faire dans R est d'extraire des éléments spécifiques de la date, comme le jour, le mois ou l'année. Par exemple, les scientifiques peuvent vouloir comparer le temps dans un mois spécifique (disons, Janvier) pendant de nombreuses années différentes.

Pour ce faire, ils doivent d'abord déterminer le mois, en extrayant les mois à partir de l'objet C.

Un moyen facile d'y parvenir est de travailler avec des dates dans le POSIXlt classe, parce que ce type de données est stocké en interne sous forme de liste, ce qui vous permet d'extraire des éléments par nom. Pour ce faire, d'abord convertir le Date classe:

> XLT lt; - as.POSIXlt (XCT)> XLT [1] »20/07/1969 20:17:39 UTC"

Ensuite, utilisez la $ opérateur pour en extraire les différents éléments. Par exemple, pour obtenir l'année, utiliser les éléments suivants:

> XLT $ l'an [1] 69

Et pour obtenir le mois, utilisez la commande suivante:

> XLT $ mon [1] 6

Vous pouvez utiliser le unclass () fonction pour mettre à nu la structure interne de POSIXlt objets.

> Unclass (XLT)

Si vous exécutez cette ligne de code, vous verrez que POSIXlt objets sont vraiment juste des listes nommées.


» » » » Comment extraire des éléments spécifiques à partir d'une date r