J'ai importé un fichier CSV avec de nombreuses dates et j'ai utilisé la fonction as.Date pour convertir la date. Cependant, lorsque j'utilise la fonction mapply pour trouver la première de deux dates, je me retrouve avec une liste avec des dates ou un vecteur numérique. Comment puis-je obtenir un vecteur avec des dates?Dates avec lapply et sapply
POP.Start.final <- mapply(min, combinedOM$Cons.Start.Date.y,
combinedOM$OS.Start.Date.y,
MoreArgs = list(na.rm=T),SIMPLIFY=T)
Cela renvoie un vecteur numérique, le passage à SIMPLIFIER = F retourne une liste de dates, mais je veux un vecteur de dates.
Oups. Votre réponse a été la première, mais elle semblait plus complexe que nécessaire. Je vais supprimer le mien dans un peu. –
Pas de soucis. J'essaie de couvrir les bases quand une fonction de base astucieuse n'est pas disponible, donc nos réponses peuvent être complémentaires. –
Votre explication de la conversion des dates en chiffres est légèrement décalée. 'SIMPLIFY = TRUE' appelle' simplify2array', qui convertit son argument en un vecteur ou une matrice, et 'is.vector (Sys.Date())' est 'FALSE'. Cela n'a rien à voir avec le "type le plus simple". –