পাইথন পান্ডসে আমি কীভাবে দুটি ডেটা ফ্রেমকে একীভূত করব?


12

আমার দুটি ডেটা ফ্রেম df1 এবং df2 রয়েছে এবং আমি সেগুলি একটি একক ডেটা ফ্রেমে মার্জ করতে চাই। এটি এমনভাবে মনে হয় যেন কেন্দ্রের নীচে উল্লম্বভাবে একক ডেটা ফ্রেমকে বিভক্ত করে ডিএফ 1 এবং ডিএফ 2 তৈরি করা হয়েছিল, যেমন একটি কাগজের টুকরো ছিঁড়ে যা অর্ধেকের মধ্যে একটি তালিকা থাকে যাতে অর্ধেক কলামগুলি একটি কাগজে যায় এবং অর্ধেক কলাম অন্যটিতে যায়। আমি তাদের আবার একত্রিত করতে চাই। আমি এটা কিভাবে করব?

উত্তর:



4

আপনি যদি ডেটা ফ্রেমটিকে "উল্লম্বভাবে" বিভক্ত করেন তবে একই সূচক সহ আপনার দুটি ডাটাফ্রেম রয়েছে।

আপনি মার্জ ফাংশন বা কনক্যাট ফাংশনটি ব্যবহার করতে পারেন ।

সঙ্গে CONCAT সঙ্গে ভালো কিছু হবে:

pandas.DataFrame.concat([df1,df2], axis=1)

সঙ্গে একত্রীকরণ সঙ্গে ভালো কিছু হবে:

pandas.Dataframe.merge([df1,df2], left_index=True)

আরও জটিল মার্জ করার বিকল্পগুলির জন্য মার্জ, যোগদান এবং কনডাক্ট পান্ডাস টিউটোরিয়ালটি দেখুন


1
মার্জ করা ভুল ... আপনি কোড চালানোর চেষ্টা করেছেন?
জর্জি লিটাইও
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.