Vorrei impostare il fuso orario dei valori di una colonna in un DataFrame di Pandas. Sto leggendo DataFrame con pandas.read_csv().Come impostare il fuso orario dei valori in un DataFrame di Pandas?
8
A
risposta
11
Si può leggere date come UTC direttamente da read_csv
impostando la funzione date_parser
manualmente, ad esempio:
from dateutil.tz import tzutc
from dateutil.parser import parse
def date_utc(s):
return parse(s, tzinfos=tzutc)
df = read_csv('my.csv', parse_dates=[0], date_parser=date_utc)
.
Se si sta creando un timeseries, è possibile utilizzare il tz
argomento date_range
:
dd = pd.date_range('2012-1-1 1:30', periods=3, freq='min', tz='UTC')
In [2]: dd
Out[2]:
<class 'pandas.tseries.index.DatetimeIndex'>
[2012-01-01 01:30:00, ..., 2012-01-01 01:32:00]
Length: 3, Freq: T, Timezone: UTC
.
Se il dataframe/Series è già indice da un timeseries, è possibile utilizzare il metodo tz_localize
per impostare un fuso orario:
df.tz_localize('UTC')
o se ha già un fuso orario, utilizzare tz_convert
:
df.tz_convert('UTC')
Problemi correlati
- 1. Come convertire il fuso orario dei valori di una serie Pandas
- 2. Come impostare il fuso orario in codeigniter?
- 3. Come impostare il fuso orario in gnuplot?
- 4. Come impostare correttamente il fuso orario mysql
- 5. Conversione panda di fuso orario dataframe
- 6. Cercando di impostare il fuso orario per un evento
- 7. come impostare il fuso orario predefinito in yii?
- 8. Come impostare il fuso orario locale in Sails.js o Express.js
- 9. Come posso impostare il fuso orario prima di chiamare strftime?
- 10. Ricerca vettorizzata dei valori nel dataframe di Pandas
- 11. Come ottenere il fuso orario dei clienti in JavaScript?
- 12. Come impostare il fuso orario predefinito nell'applicazione ASP.Net
- 13. La funzione di diagramma di Pandas ignora il fuso orario di timeseries
- 14. Come impostare il fuso orario con l'oggetto DateTime?
- 15. regolare il fuso orario
- 16. come impostare il fuso orario dell'India nel rotaie 3
- 17. Come impostare il fuso orario per Postgres psql?
- 18. Android come impostare il fuso orario tramite l'applicazione
- 19. Modifica del fuso orario dei dati
- 20. Symfony2: dove impostare un fuso orario definito dall'utente
- 21. Come cambio il fuso orario in JavaScript?
- 22. Pandas DataFrame - l'indice desiderato ha valori duplicati
- 23. Come ottenere il conteggio dei valori per più colonne contemporaneamente in Pandas DataFrame?
- 24. fuso orario locale in Ruby
- 25. Impostare il fuso orario del database MySQL su GMT
- 26. Convertire fuso orario locale a PST fuso orario in C#
- 27. Pandas dataframe valori aggiornamento colonna con altri dataframe
- 28. Calcola il tempo in un fuso orario diverso in Python
- 29. Come ottenere il fuso orario locale dell'utente diverso dal fuso orario del server (UTC) in python?
- 30. javascript Data fuso orario
Buon punto. Scusa, sto leggendo il DataFrame con pandas.read_csv(). – Yariv
Scusa, non mi ero reso conto che il mio esempio fosse fuorviante finché non hai risposto. – Yariv
Va bene, spero che questo ora risponda alla tua domanda :) –