Nella maggior parte dei casi, convertiamo il tempo numerico in formato posixct utilizzando R. Tuttavia, a volte, vogliamo confrontare quale punto temporale è precedente, quindi preferiremmo il formato orario numerico. Quindi, è una questione abbastanza pratica per convertire il formato orario in numerico. Ad esempio, ho il formato dati come "2001-03-13 10:31:00",Conversione del formato orario in numerico con R
begin <- "2001-03-13 10:31:00"
Utilizzando R, voglio capire come per convertirlo in una numerico, ad esempio l'ora giuliana, qualcosa come i secondi che passano tra 1970-01-01 00:00:00 e 2001-03-13 10:31:00.
Avete qualche suggerimento?
Il calendario giuliano è iniziata nel 45 aC (709 AUC) come una riforma del calendario romano da Giulio Cesare. Fu scelto dopo la consultazione con l'astronomo Sosigene di Alessandria e fu probabilmente progettato per approssimare l'anno tropicale (noto almeno da Ipparco). vedi http://en.wikipedia.org/wiki/Julian_calendar
non ho downvote, ma ho il sospetto che è stato fatto a causa della mancata corrispondenza tra il incurante ingresso e uscita. Sembra possibile speravi solo di rimuovere la punteggiatura in un vettore di tipo carattere e volevi: 20010313103100 possibilmente come valore numerico ma al momento non è molto chiaro. –
La tua risposta è utile. Rivedrò la domanda –
In generale, 'as.numeric' è un buon primo posto da girare se si desidera convertire qualcosa in, beh, un numero. Hai provato? – joran