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

পাইথনে DataFrame তৈরি করার পদ্ধতি


DataFrame হলো একটি 2D ডেটা স্ট্রাকচার। DataFrame ডেটাকে টেবিলার ফরম্যাটে সারি ও কলামে রিপ্রেজেন্ট করতে ব্যবহৃত হয়। এটি একটি স্প্রেডশীট বা SQL টেবিলের মতো। DataFrame হলো একটি Pandas অবজেক্ট।

DataFrame তৈরি করতে, আমাদের pandas ইম্পোর্ট করতে হবে। DataFrame dataframe() ফাংশন ব্যবহার করে তৈরি করা যায়। dataframe() এক বা দুই প্যারামিটার নেয়। প্রথমটি হলো ডেটা যা DataFrame টেবিলে ফিল করা হবে। ডেটা লিস্ট অফ লিস্টস বা ডিকশনারি অফ লিস্টস আকারে হতে পারে। লিস্ট অফ লিস্টস ডেটার কেসে, দ্বিতীয় প্যারামিটার হলো কলামের নাম।

ডিকশনারি অফ লিস্টস থেকে DataFrame তৈরি করা

import pandas as pd
data={'Name':['Karan','Rohit','Sahil','Aryan'],'Age':[23,22,21,24]}
df=pd.DataFrame(data)
df # print the dataframe

আউটপুট হবে একটি টেবিল যাতে 'Name' এবং 'Age' নামে দুটি কলাম থাকবে এবং প্রদত্ত ডেটা টেবিলে ফিড করা থাকবে।

লিস্ট অফ লিস্টস থেকে DataFrame তৈরি করা

import pandas as pd
data=[['Karan',23],['Rohit',22],['Sahil',21],['Aryan',24]]
df=pd.DataFrame(data,columns=['Name','Age'])
df

এটিও একই আউটপুট দেবে। একমাত্র পার্থক্য হলো ডেটা প্রদানের ফরম্যাটে। যেহেতু কলামের নাম আগে নির্দিষ্ট করা হয়নি, dataframe() ফাংশনে আর্গুমেন্ট হিসেবে কলাম নাম পাস করতে হয়।

কাস্টমাইজড ইনডেক্স DataFrame তৈরি করা

import pandas as pd
data={'Name':['Karan','Rohit','Sahil','Aryan'],'Age':[23,22,21,24]}
df=pd.DataFrame(data,index=['No.1','No.2','No.3','No.4'])
df

এটি ইনডেক্স লিস্টে উল্লিখিত ইনডেক্স সহ একই DataFrame তৈরি করে।


  1. পাইথনে উইকিপিডিয়া ডেটা এক্সট্র্যাক্ট করা

  2. Python-এ Matplotlib ব্যবহার করে সাইন ফাংশন কীভাবে তৈরি করা যায়?

  3. পাইথনে openpyxl ব্যবহার করে এক্সেলে চার্ট তৈরি করা

  4. পাইথনে Matplotlib চার্টে লেজেন্ড যোগ করার টিউটোরিয়াল