আমি দুটি ডেটা ফ্রেমের মধ্যে একীকরণের চেষ্টা করছি। প্রতিটি ডেটা ফ্রেমের দুটি সূচকের স্তর থাকে (তারিখ, কুসিপ)। কলামগুলিতে, কয়েকটি কলাম উদাহরণস্বরূপ দুটি (মুদ্রা, অ্যাড তারিখ) এর মধ্যে মিলছে।
এগুলি সূচক দ্বারা মার্জ করার সর্বোত্তম উপায় কী, তবে দুটি অনুলিপি মুদ্রা এবং পরবর্তী তারিখ না নেওয়া।
প্রতিটি ডেটা ফ্রেম 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
ধন্যবাদ! ...