मैं दो डेटा फ़्रेम के बीच मर्ज करने का प्रयास कर रहा हूं। प्रत्येक डेटा फ़्रेम में दो सूचकांक स्तर (दिनांक, क्यूसिप) होते हैं। कॉलम में, कुछ कॉलम उदाहरण के लिए दोनों (मुद्रा, adj तारीख) के बीच मेल खाते हैं।
इंडेक्स द्वारा इनका विलय करने का सबसे अच्छा तरीका क्या है, लेकिन मुद्रा और adj तारीख की दो प्रतियां नहीं लेना है।
प्रत्येक डेटा फ़्रेम 90 कॉलम है, इसलिए मैं हाथ से सब कुछ लिखने से बचने की कोशिश कर रहा हूं।
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
...
यदि मैं करता हूँ:
dfNew = merge(df, df2, left_index=True, right_index=True, how='outer')
मुझे मिला
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
धन्यवाद! ...