Pandas DataFrame'de bir sütunun değer saat dilimini ayarlamak istiyorum. DataFrame'i pandas.read_csv() ile okuyorum.Pandas DataFrame'de zaman dilimi bölgesi nasıl ayarlanır?
8
A
cevap
11
Örneğin, elle date_parser
fonksiyonunu ayarlayarak read_csv
doğrudan UTC olarak tarih okuyabilir:
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)
.
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
: Bir TimeSeries oluşturuyorsanız
, sen date_range
ait tz
argüman kullanabilirsiniz. senin DataFrame/Seri endeksi timeseries tarafından zaten varsa
, bir saat dilimi ayarlamak için tz_localize
yöntemi kullanabilirsiniz: Zaten bir zaman dilimini varsa veya kullanmak
df.tz_localize('UTC')
df.tz_convert('UTC')
İlgili konular
- 1. zaman dilimi ve UTC
- 2. DateTime nesnesiyle saat dilimi nasıl ayarlanır?
- 3. SQLAlchemy DateTime zaman dilimi
- 4. Kullanıcı Zaman Dilimi
- 5. ayrıştırma zaman dilimi
- 6. Zaman Dilimi .NET'deki kısaltmalar:
- 7. Zaman dilimi farkında zaman damgası sütunu ile bir veri çerçevesine nasıl eklenir?
- 8. Konum tabanlı Zaman Dilimi Alım
- 9. PHP Zaman Dilimi Ofset Adı
- 10. git işlemi başarısız zaman dilimi
- 11. Zaman dilimi tarihini hızlıca nasıl değiştirebilirim?
- 12. Zaman seçici iletişim kutusundan zaman nasıl ayarlanır?
- 13. OrientDB: Avrupa/Roma için saat dilimi nasıl ayarlanır
- 14. .NET Saat dilimi adıyla zaman dilimi ofseti elde edin
- 15. Qt ve postgresql zaman dilimi
- 16. Java 8 zaman dilimi dönüşümü
- 17. Zaman dilimi ile zaman damgasını angular.js'de normal tarihe nasıl yazdırılır?
- 18. yii2 saat dilimi biçimlendiricisindeki sorun, php.ini zaman dilimi UTC'de
- 19. pandalar zaman dilimi sütunu üzerinde split-apply-birleştirin
- 20. Raylar: Üretim sunucusunda (EC2 Ubuntu) saat dilimi nasıl ayarlanır?
- 21. Geçerli kullanıcı bölgesi boto'dan nasıl alınır?
- 22. jQuery datepicker ile Zaman Dilimi için Hesaplama
- 23. Quartz.net UTC zaman dilimi hakkında günlük zaman çizelgesi oluşturma
- 24. Çalışma zamanında Java zaman dilimi değişikliği
- 25. DataContractJsonSerializer DateTime örtülü zaman dilimi dönüşümü
- 26. iOS 8 Avrupa/Moskova Zaman Dilimi Sayı
- 27. Bir zaman dilimi listesi nereden bulabilirim?
- 28. En iyi PHP zaman dilimi listesi
- 29. İki zaman dilimi arasındaki toplam uçuş süresi?
- 30. Linux- Windows Zaman Dilimi Eşlemesi? Windows
İyi nokta. Üzgünüz, aslında pandas.read_csv() ile DataFrame okuyor. – Yariv
Maalesef, cevap verene kadar benim örneğimin yanıltıcı olduğunu anlayamadım. – Yariv
Tamam, umarım bu soruya cevap verir :) –