Bonjour,
j'essaye de transformer ma première colonne de mon dataframe (adm1) en POSIXct.
Initialement cette colonne est déjà en POSIXct sous le format:
Puis je les agrège par jour pour en faire des moyennes journalières :Code:"%d.%m.%Y %H:%M:%S"
A partir de là, j’aimerais les remettre en format POSIXct pour les traitements qui suivront. Quand je fais :Code:
1
2 day <- format(adm1[1],"%Y.%m.%d") dMadm1 <- aggregate(adm1[[2]],by=(day),FUN=mean)
j’obtiens le format :Code:dMadm1[[1]] <- strptime(dMadm1[[1]], "%Y.%m.%d")
Mais quand je cherche à les retransformer en POSIXct :Code:Time: POSIXlt, format: "2008-02-04" "2008-02-05" "2008-02-06" ...
j’obtiens des NA:Code:dMadm1[[1]] <- as.POSIXct(strptime(dMadm1[[1]], "%Y.%m.%d"))
Quelqu’un aurait-il une idée de la source du problème et la solution pour y remédier ??Code:
1
2
3 Time: POSIXct, format: NA NA NA ...
En vous remerciant.