2 farkli datasetin haliyle 2 farkli dataframe'in sutunlarini ayni tarihleri baz alarak birlestiriyorum. Missing valueleri cikarip, Index'i resetliyorum sonrasinda arraya cevirip ihtiyacim olan islemi yapmak istedigimde iki arrayin ayni boyutta olmadigi hatasini aliyorum. Halbuki ikisinin shape'i ayni. Zaten bu islemden once .equal kullanarak durumlarina baktigimda false cikiyor.
Not: Datasetler hisse senedi degerleri, ayni tarihlerdeki kapanis degerleri uzerinden biseyler yapmaya calisiyorum.
İlk başta shapeleri aynı ise, aynı tarihleri baz aldığında ve birleştiğinde sorun çıkıyorsa aklıma acaba içerisinde farklı tarihler olabilir mi sorusu geldi. Belki ondan kaynaklı olabilir.
quote:
Orijinalden alıntı: -TheDifference-
İlk başta shapeleri aynı ise, aynı tarihleri baz aldığında ve birleştiğinde sorun çıkıyorsa aklıma acaba içerisinde farklı tarihler olabilir mi sorusu geldi. Belki ondan kaynaklı olabilir.
İlk başta da shapeleri aynı değil.
Örneğin, 1 Ocak 2009'dan günümüze kadar 2 farklı ülkenin borsalarından değerleri aldığımdan arada tutarsızlıklar mevcut, tatil günleri farklı olduğundan. Bunu gidermek için sadece ortak olan tarihleri seçerek yeni bi dataframe yapıyorum.
Sonucunda yine de shapeleri eşit olmuyor ama, anlayamadım bi türlü.
guarinG
kullanıcısına yanıt
Dataframelerin head(10)'lerini paylaşma şansın var mı