একটি ডেটাফ্রেমের সারি অন্যটির সারির সাথে যুক্ত করতে, আমরা Pandas append() ফাংশন ব্যবহার করতে পারি। append() এর সাহায্যে আমরা কলামও যুক্ত করতে পারি। আসুন একটি উদাহরণ নেওয়া যাক এবং এই পদ্ধতিটি কীভাবে ব্যবহার করবেন তা দেখুন।
পদক্ষেপ
- একটি দ্বি-মাত্রিক, আকার-পরিবর্তনযোগ্য, সম্ভাব্য ভিন্ন ভিন্ন ট্যাবুলার ডেটা, df1 তৈরি করুন।
- ইনপুট ডেটাফ্রেম, df1 প্রিন্ট করুন।
- একই কলামের নাম দিয়ে আরেকটি ডেটাফ্রেম, df2 তৈরি করুন এবং এটি প্রিন্ট করুন।
- df2-এর সাথে df2-এর সারি যুক্ত করতে df1.append(df2, ignore_index=True) অ্যাপেন্ড পদ্ধতি ব্যবহার করুন।
- ফলাফলের ডেটাফ্রেম প্রিন্ট করুন।
উদাহরণ
pddf1 =pd.DataFrame({"x":[5, 2], "y":[4, 7], "z":[9, 3]})df2 =pd.DataFrame({"x":হিসাবেপান্ডা আমদানি করুন {"x":[1, 3], "y":[1, 9], "z":[29, 30]})প্রিন্ট করুন "ইনপুট ডেটাফ্রেম 1 হল:\n", df1প্রিন্ট "ইনপুট ডেটাফ্রেম 2 হল:\n", df2df3 =df1.append(df2, ignore_index=True)প্রিন্ট "সংযোজন করার পরে, ডেটাফ্রেম হল:\n", df3
আউটপুট
ইনপুট ডেটাফ্রেম 1 হল:x y z0 5 4 91 2 7 3ইনপুট ডেটাফ্রেম 2 হল:x y z0 1 291 3 9 30 সংযোজন করার পরে, ডেটাফ্রেম হল:x y z0 5 4 91 2 7 3932 3932>এখন, ডেটাফ্রেমের জন্য বিভিন্ন কলামের নাম ব্যবহার করা যাক এবং ignore_index প্যারামিটার ছাড়াই append() ফাংশন ব্যবহার করি। ignore_index এর ডিফল্ট মান হল False.
pddf1 =pd.DataFrame({"x":[5, 2], "y":[4, 7], "z":[9, 3]})df2 =pd.DataFrame({"x":হিসাবেপান্ডা আমদানি করুন {"a":[1, 3], "b":[1, 9], "c":[29, 30]})প্রিন্ট "ইনপুট ডেটাফ্রেম 1 হল:\n", df1 প্রিন্ট "ইনপুট ডেটাফ্রেম 2 হল :\n", df2 df3 =df1.append(df2)প্রিন্ট "সংযোজন করার পরে, ডেটাফ্রেম হল:\n", df3এখন, এটি নিম্নলিখিত আউটপুট তৈরি করবে
ইনপুট ডেটাফ্রেম 1 হল:x y z0 5 4 91 2 7 3ইনপুট ডেটাফ্রেম 2 হল:a b c0 1 1 291 3 9 30 যুক্ত করার পরে, DataFrame হল:x y z a b c0 5.0 4.0 NN Na 9. Na 3. N 3 Na. 1.0 1.0 29.01 NaN NaN NaN 3.0 9.0 30.0