Bonjour,

Dans un tableau de données dont les 4 colonnes sont : Date/Heure/Valeur1/Valeur2, je cherche à filtrer certaines lignes en fonction de Valeur1 et à les récupérer dans un autre tableau résultat.

Le filtrage se passe très bien.
En revanche, je n'arrive pas à récupérer correctement les dates et les heures.


Le fichier d'entrée est de cette forme, même si je n'ai gardé que 5 lignes ici (nommé testforumR):
13/05/2015 11:00:00 10 Good
13/05/2015 12:00:00 11 Good
13/05/2015 13:00:00 10 Good
13/05/2015 14:00:00 10 Good
13/05/2015 15:00:00 11 Good

Le code que j'emploie est (j'ai enlevé la partie filtrage qui marche pour me concentrer sur mon problème de récupération des dates et heures) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
mydata <- read.table("C:/Users/D75572/Desktop/testforumR.txt")
 
resultat<- matrix(data = NA, nrow =nrow(mydata) , ncol = 3)
 
for (i in 1:nrow(mydata) )
  {
 
  resultat[i,1]<-as.Date(mydata[i,1], "%d/%m/%Y")
  resultat[i,2]<-as.Date(mydata[i,2], "%H:%M:%S")
  resultat[i,3]<-mydata[i,3]
  }
 
sink("sortie.txt")
resultat
sink()
Au final, je ne récupère pas les dates et les heures dans le fichier résultat, mais des valeurs numériques dont je ne sais pas quoi faire...

Nom : Capture d'écran 2.png
Affichages : 521
Taille : 159,8 Ko

Est-il possible de récupérer les dates et heures dans le fichier résultat avec exactement le même format que dans le fichier d'entrée ? Comment faire ? Les chiffres que j'ai dans mon fichier résultat sont-ils convertibles en dates au format JJ/MM/AAAA HH:MM:SS d'une autre façon ?

Merci d'avance, cordialement,