Zaman verileriyle çalışmak

Elektronik Tablo Kullanıcıları için pandas Join'leri

John Miller

Principal Data Scientist

.merge_ordered() ile birleştirme

zaman serisi birleştirme sonuç yok

pd.merge_ordered(cleveland, dallas, on='Game_Date', 
                suffixes=['_CLE', '_DAL'])
Elektronik Tablo Kullanıcıları için pandas Join'leri

.merge_ordered() ile birleştirme

zaman serisi birleştirme

pd.merge_ordered(cleveland, dallas, on='Game_Date', 
                suffixes=['_CLE', '_DAL'])
Elektronik Tablo Kullanıcıları için pandas Join'leri

Veri enterpolasyonu

birleştirmede enterpolasyon

pd.merge_ordered(tc2, td2, on='Game_Date', 
                suffixes=['_CLE', '_DAL'], fill_method='ffill')
Elektronik Tablo Kullanıcıları için pandas Join'leri

Veri enterpolasyonu

fgf

pd.merge_ordered(tc2, td2, on='Game_Date', 
                suffixes=['_CLE', '_DAL'], fill_method='ffill')
Elektronik Tablo Kullanıcıları için pandas Join'leri

En yakın tarih-saatlere birleştirme

  • pandas.merge_asof()
  • en yakın tarihe göre eşleştirir
  • VLOOKUP(range_lookup=TRUE) ile benzer
pd.merge_asof(left_df, right_df,
              direction='backward')

Yönler

  • "backward": en yakın önceki tarih

  • "forward": en yakın aynı/sonraki tarih

  • "nearest": yön gözetmeden en yakın tarih

Elektronik Tablo Kullanıcıları için pandas Join'leri

merge_asof örneği

merge_asof

pd.merge_asof(temps, impacts,
              left_on='Game_Date', right_index=True, direction='backward')
Elektronik Tablo Kullanıcıları için pandas Join'leri

Hadi pratik yapalım!

Elektronik Tablo Kullanıcıları için pandas Join'leri

Preparing Video For Download...