কম্পিউটার

দুটি প্রদত্ত সিরিজকে একত্রিত করতে একটি পাইথন কোড লিখুন এবং এটি একটি ডেটাফ্রেমে রূপান্তর করুন


অনুমান করুন, আপনার দুটি সিরিজ আছে এবং ডেটাফ্রেমে দুটি সিরিজকে একত্রিত করার ফলাফল হিসাবে,

 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

  1. একটি প্রদত্ত ডেটাফ্রেম থেকে যেকোনো একটি এলোমেলো সারি নির্বাচন করতে একটি পাইথন কোড লিখুন

  2. একটি প্রদত্ত ডেটাফ্রেমে একজন কর্মচারী আইডি এবং বেতনের সর্বনিম্ন বয়স খুঁজে পেতে পাইথনে একটি প্রোগ্রাম লিখুন

  3. একটি প্রদত্ত সিরিজে বৈধ তারিখগুলি ফিল্টার করতে পাইথনে একটি প্রোগ্রাম লিখুন

  4. পাইথনে একটি প্রদত্ত নম্বরের জন্য ধূসর কোড রূপান্তর করার প্রোগ্রাম