miei dati reali assomigliain `as.POSIXct` con Excel
8/8/2013 15:10
7/26/2013 10:30
7/11/2013 14:20
3/28/2013 16:15
3/18/2013 15:50
Quando ho letto da file excel, R recita,
41494.63
41481.44
41466.60
41361.68
41351.66
così ho usato, e ho as.POSIXct(as.numeric(x[1:5])*86400, origin="1899-12-30",tz="GMT")
got,
2013-08-08 15:07:12 GMT
2013-07-26 10:33:36 GMT
2013-07-11 14:24:00 GMT
2013-03-28 16:19:12 GMT
2013-03-18 15:50:24 GMT
Perché c'è una differenza nel tempo? Come superarlo?
Non sei sicuro di quello che sta succedendo con la risposta qui, ma forse provare questo 'as.POSIXct (x * 60 * 60 * 24, tz = "GMT", origine = "1900-01-01")' se questo è il tuo x: 'x <- c (41494.63, 41481.44, 41466.60, 41361.68, 41351.66)' –
@DavidArenburg Ma i minuti non sono corretti. –
@David Se cambio la data, cambierà anche la data del mio risultato. Ma le date dei risultati sono corrette nel caso precedente. Il mio problema è solo con i minuti. – Kavipriya