Partage
  • Partager sur Facebook
  • Partager sur Twitter

[R] Traitement chaîne / date

pré-traitement de données

    13 novembre 2017 à 13:59:35

    Bonjour j'ai besoin d'aide,

    my_date = 11/02/2002 de type string

    Est-ce qu'il y a une méthode simple telle que my_date_bis =2002/02/11.

    J'ai essayé :

    a = unlist(strsplit(my_date,"/"))
    temp = a[1]
    a[1] = a[3]
    a[3] = temp
    a = as.character(c(a[1],a[2],a[3])) 
    

    En réalité mon problème est que j'ai une colonne de type string : a = 07/06/2014 04:25, que je veux plot, donc transformer en type en as.date, seulement lorsque je fais un as.date(a,format = "%d/%m/%Y %h:%m") cela ne marche et le type posix ne marche pas non plus.

    Je vous remercie

    -
    Edité par Benzouye 13 novembre 2017 à 14:19:05

    • Partager sur Facebook
    • Partager sur Twitter
      13 novembre 2017 à 14:25:37

      Bonjour,

      Je ne connais pas R, mais :

      totola-tipi a écrit:

      as.date(a,format = "%d/%m/%Y %h:%m")

      Je suppose que %m ne peut être mois et minute à la fois ... Si tu veux récupérer l'heure, il te faut travailler avec deux variables ... une pour la date et une pour l'heure ...

      Exemple : https://www.stat.berkeley.edu/~s133/dates.html

      • Partager sur Facebook
      • Partager sur Twitter
      Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL

      [R] Traitement chaîne / date

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown