Ho stringhe che rappresentano gli offset di tempo, che hanno +
e -
segni, come ad esempio:Come definire +/- accedere come.difftime in R?
string1 <- c("+00:30", "-07:00")
Come posso convertire questi in formato as.difftime
? So che se non ci fossero segni, avrei potuto semplicemente scrivere as.difftime(string1, format = "%H:%M")
e funzionerà. Tuttavia, non so come gestire i segni. Voglio utilizzare il risultato difftime
per convertire l'ora UTC in LST.
Apprezzo il vostro tempo e il vostro aiuto in anticipo.
Ha, non credo lo faccia (sorprendente)! Dovresti semplicemente togliere il segno e fare un po 'di fancyfooting 'ifelse' /' grep' per attaccare il segno ... –
C'è un 'gmtoff' descritto in' DateTimeClasses' ma non l'ho mai visto letteralmente usato. Quindi non potrei nemmeno fornirti un esempio. –
Grazie, ho usato substr per dividere il segno e i numeri e poi creato il secondo tempo – newbie