কম্পিউটার টিউটোরিয়াল

পাইথনে সমান দৈর্ঘ্যের লিস্টসহ ডিকশনারি থেকে Pandas DataFrame তৈরি

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
  1. পাইথন - লিস্ট সম্বলিত ডিকশনারি তৈরি করার পদ্ধতিগুলো

  2. পাইথন প্রোগ্রাম স্ট্রিং থেকে ডিকশনারি তৈরি করা

  3. Python-এ টেক্সট ফাইল থেকে ডিকশনারি তৈরি করা

  4. পাইথনে দুটি লিস্ট থেকে ডিকশনারি কীভাবে তৈরি করবেন?