İki serinin indekslerini aynı yapmak

İki listem var birinde bazı tarihler eksik en küçük listeye gör bunu eşitlemek istiyorum ama aynı tarih aralıklarında olmalılar ve her koşulda bu kod çalışmalı.
Genelde numpy yada pandas kütüphanlerinde bunu bizim yerimize yapıcak fonksiyonlar oluyo ama bulamadım uzun uzun döngüler kurmak istemediğim için sormak istedim böyle bir fonksiyon varmı.

Date
2021-03-31    1397.500000
2021-04-01    1399.300049
2021-04-05    1429.000000
2021-04-06    1442.900024
2021-04-07    1420.900024
    
2021-12-27    1898.699951
2021-12-28    1913.300049
2021-12-29    1847.300049
2021-12-30    1916.300049
2021-12-31    1867.699951
Name: Open, Length: 186, dtype: float64
Date
2021-03-31    14.970000
2021-04-01    14.970000
2021-04-02    15.250000
2021-04-05    15.130000
2021-04-06    15.530000
   
2021-12-27    21.459999
2021-12-28    21.000000
2021-12-29    19.840000
2021-12-30    20.959999
2021-12-31    20.100000
Name: Open, Length: 187, dtype: float64

Bu veriler üzerinde bazı işlemler yapıyorum yanlış sonuçlar bulmamak için tarihler aynı olmalı.

seri_2 = seri_2.reindex_like(seri_1) veya tersi. Çalışıyor mu?
https://pandas.pydata.org/docs/reference/api/pandas.Series.reindex_like.html

Liste değil, “seri” diye geçiyor onlar bu arada.

1 Beğeni

Çok teşekkür ederim vazgeçip döngü kurmaya başlıyordum python nun en sevdiğim yanı bu işleri çok kolaylaştırıyor.

yanlış aradığım için bulamadım sanırım çünkü böyle bir fonsikiyonun olduğunu biliyordum