অনুমান করুন, আপনার দুটি সিরিজ আছে এবং ডেটাফ্রেমে দুটি সিরিজকে একত্রিত করার ফলাফল হিসাবে,
Id Age 0 1 12 1 2 13 2 3 12 3 4 14 4 5 15
এটি সমাধান করার জন্য, আমাদের তিনটি ভিন্ন পন্থা থাকতে পারে।
সমাধান 1
-
সিরিজ1 এবং সিরিজ2 হিসাবে দুটি সিরিজকে সংজ্ঞায়িত করুন
-
ডেটাফ্রেমে প্রথম সিরিজ বরাদ্দ করুন। এটি df হিসাবে সংরক্ষণ করুন
df = pd.DataFrame(series1)
-
ডেটাফ্রেমে একটি কলাম df[‘Age’] তৈরি করুন এবং df-এর ভিতরে দ্বিতীয় সিরিজ বরাদ্দ করুন।
df['Age'] = pd.DataFrame(series2)
উদাহরণ
আরো ভালোভাবে বোঝার জন্য নিচের কোডটি পরীক্ষা করা যাক −
import pandas as pd series1 = pd.Series([1,2,3,4,5],name='Id') series2 = pd.Series([12,13,12,14,15],name='Age') df = pd.DataFrame(series1) df['Age'] = pd.DataFrame(series2) print(df)
আউটপুট
Id Age 0 1 12 1 2 13 2 3 12 3 4 14 4 5 15
সমাধান 2
-
একটি দুটি সিরিজ সংজ্ঞায়িত করুন
-
দুটি সিরিজের ভিতরে পান্ডাস কনক্যাট ফাংশন প্রয়োগ করুন এবং অক্ষ 1 হিসাবে সেট করুন। এটি নীচে সংজ্ঞায়িত করা হয়েছে,
pd.concat([series1,series2],axis=1)
উদাহরণ
আরো ভালোভাবে বোঝার জন্য নিচের কোডটি পরীক্ষা করা যাক −
import pandas as pd series1 = pd.Series([1,2,3,4,5],name='Id') series2 = pd.Series([12,13,12,14,15],name='Age') df = pd.concat([series1,series2],axis=1) print(df)
আউটপুট
Id Age 0 1 12 1 2 13 2 3 12 3 4 14 4 5 15
সমাধান 3
-
একটি দুটি সিরিজ সংজ্ঞায়িত করুন
-
ডেটাফ্রেমে প্রথম সিরিজ বরাদ্দ করুন। এটি df হিসাবে সংরক্ষণ করুন
df = pd.DataFrame(series1)
-
সিরিজ2 এর ভিতরে পান্ডা জয়েন ফাংশন প্রয়োগ করুন। এটি নীচে সংজ্ঞায়িত করা হয়েছে,
df = df.join(series2) pd.concat([series1,series2],axis=1)
উদাহরণ
আরো ভালোভাবে বোঝার জন্য নিচের কোডটি পরীক্ষা করা যাক −
import pandas as pd series1 = pd.Series([1,2,3,4,5],name='Id') series2 = pd.Series([12,13,12,14,15],name='Age') df = pd.DataFrame(series1) df = df.join(series2) print(df)
আউটপুট
Id Age 0 1 12 1 2 13 2 3 12 3 4 14 4 5 15