İki veri çerçevesi arasında birleştirme yapmaya çalışıyorum. Her veri çerçevesinin iki dizin seviyesi vardır (tarih, cusip). Sütunlarda, örneğin bazı sütunlar ikisi (para birimi, ek tarihi) arasında eşleşir.
Bunları endekse göre birleştirmenin en iyi yolu nedir, ancak iki kopya para birimi ve ek tarih almamaktır.
Her veri çerçevesi 90 sütundur, bu yüzden her şeyi elle yazmaktan kaçınmaya çalışıyorum.
df: currency adj_date data_col1 ...
date cusip
2012-01-01 XSDP USD 2012-01-03 0.45
...
df2: currency adj_date data_col2 ...
date cusip
2012-01-01 XSDP USD 2012-01-03 0.45
...
Eğer yaparsam:
dfNew = merge(df, df2, left_index=True, right_index=True, how='outer')
alırım
dfNew: currency_x adj_date_x data_col2 ... currency_y adj_date_y
date cusip
2012-01-01 XSDP USD 2012-01-03 0.45 USD 2012-01-03
Teşekkür ederim! ...