Afin dataframe chronologiquement en fonction des dates qui sont au format %d/%m/%Y
J'ai des données qui doit être au format ('%d/%m/%Y). Les données sont de l'ordre chronologique, car il est classé par le premier nombre qui est le jour, pas le mois.
J'espère que je peux indiquer à order
ou reorder
que je veux que le tri se passer différemment. Je ne suis pas sûr de la façon de le faire.
Ici est quelques données de date à commander:
date
1/1/2009
1/1/2010
1/1/2011
5/4/2009
5/4/2011
10/2/2009
10/3/2011
15/9/2010
15/3/2009
31/12/2011
31/7/2009
Merci pour toutes les suggestions.
Voulez-vous aussi pour préserver cette date-chaîne dans son format d'origine, par exemple pour l'étiquetage des tiques sur les parcelles? c'est à dire conserver dans une colonne distincte
OriginalL'auteur Nazer | 2013-07-25
Vous devez vous connecter pour publier un commentaire.
Lors de la commande par colonne
date
le convertir en format de Date.OriginalL'auteur Didzis Elferts
C'est plus facile avec un peu d'aide de plyr et lubridate:
Vous êtes les bienvenus pour jouer code de golf si vous le souhaitez. Je pense que ma solution est une alternative sympa parce que vous n'avez pas besoin de connaître le format de date de chaînes de caractères, ou pourquoi vous avez besoin de
drop = FALSE
Vous êtes les bienvenus pour réinventer R en 'H' par le remplacement / la redéfinition de chaque aspect de ce R ne. Beaucoup de moulins à vent de la gauche en Espagne pour vous de crier, de Don Quichotte 🙂
Merci, @hadley. J'ai du mal avec l'utilisation de dates dans R tout le temps, donc je vais certainement regarder dans lubridate.
OriginalL'auteur hadley
Laid, mais semble fonctionner:
OriginalL'auteur Doctor Dan