Pandas-এ DataFrame তৈরির একাধিক উপায় আছে। 그중 একটি হলো ডিকশনারি लेकर সেটি DataFrame-এ রূপান্তর করা। এই নিবন্ধে আমরা তিনটি সমান দৈর্ঘ্যের লিস্ট নিয়ে সেগুলোকে ডিকশনারির মাধ্যমে প্যাঁডাস ডেটাফ্রেমে কনভার্ট করব।
লিস্ট এবং ডিকশনারি ব্যবহার
এই পদ্ধতিতে লিস্টগুলো আলাদা আলাদা ঘোষণা করা হয়। তারপর প্রতিটি লিস্টকে ডিকশনারির উপযুক্ত কী-র ভ্যালু হিসেবে ব্যবহার করা হয়। অবশেষে pd.DataFrame মেথড ডিকশনারির ওপর প্রয়োগ করা হয়।
উদাহরণ
import pandas as pd
# পরীক্ষার তালিকা 위한 লিস্ট
Days = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri']
Sub = ['Chemistry', 'Physics', 'Maths', 'English', 'Biology']
Time = ['2 PM', '10 AM', '11 AM', '1 PM', '3 PM']
# পরীক্ষার তালিকা 위한 ডিকশনারি
Exam_Schedule = {'Exam Day': Days, 'Exam Subject': Sub, 'Exam Time': Time}
# ডিকশনারি থেকে DataFrame
Exam_Schedule_df = pd.DataFrame(Exam_Schedule)
print(Exam_Schedule_df)
আউটপুট
Exam Day Exam Subject Exam Time 0 Mon Chemistry 2 PM 1 Tue Physics 10 AM 2 Wed Maths 11 AM 3 Thu English 1 PM 4 Fri Biology 3 PM
ডিকশনারির ভেতরেই লিস্ট ব্যবহার
এই পদ্ধতিতে লিস্টগুলো আলাদা ঘোষণা না করে সরাসরি ডিকশনারির ভ্যালু হিসেবে লিখা হয়। বাকি প্রক্রিয়া আগের মতোই।
উদাহরণ
import pandas as pd
# পরীক্ষার তালিকা 위한 ডিকশনারি
Exam_Schedule = {
'Exam Day': ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'],
'Exam Subject': ['Chemistry', 'Physics', 'Maths', 'English', 'Biology'],
'Exam Time': ['2 PM', '10 AM', '11 AM', '1 PM', '3 PM']
}
# ডিকশনারি থেকে DataFrame
Exam_Schedule_df = pd.DataFrame(Exam_Schedule)
print(Exam_Schedule_df)
আউটপুট
Exam Day Exam Subject Exam Time 0 Mon Chemistry 2 PM 1 Tue Physics 10 AM 2 Wed Maths 11 AM 3 Thu English 1 PM 4 Fri Biology 3 PM