ডেটাফ্রেম একটি দুই-ডাইমেনশনাল ডেটা স্ট্রাকচার, যেখানে ডেটা টেবুলার ফরম্যাটে সারি ও কলাম হিসেবে সংরক্ষিত থাকে। এটি SQL ডেটা টেবিল বা এক্সেল শিটের রিপ্রেজেন্টেশন হিসেবে কল্পনা করা যায়। নিচের কনস্ট্রাক্টর দিয়ে তৈরি করা যায়:
pd.DataFrame(data, index, columns, dtype, copy)
সিরিজের ডিকশনারি ব্যবহার করে ডেটাফ্রেম কীভাবে তৈরি করা যায় তা নিচে দেখানো হলো।
সিরিজ পান্ডাস লাইব্রেরিতে থাকা একটি এক-ডাইমেনশনাল ডেটা স্ট্রাকচার।
অক্ষ লেবেল সমষ্টিকে ইনডেক্স বলা হয়।
সিরিজ স্ট্রাকচার যেকোনো টাইপের ডেটা (ইন্টিজার, ফ্লোট, স্ট্রিং, পাইথন অবজেক্ট ইত্যাদি) সংরক্ষণ করতে পারে।
উদাহরণ
import pandas as pd
my_data = {
'ab': pd.Series([1, 2, 3], index=['a', 'b', 'c']),
'mn': pd.Series([56, 78, 13, 13], index=['a', 'b', 'c', 'd'])
}
my_df = pd.DataFrame(my_data)
print("সিরিজের ডিকশনারি থেকে তৈরি ডেটাফ্রেম:")
print(my_df)আউটপুট
সিরিজের ডিকশনারি থেকে তৈরি ডেটাফ্রেম:
ab mn
a 1.0 56
b 2.0 78
c 3.0 13
d NaN 13ব্যাখ্যা
প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করা হয়েছে এবং এলিয়াস নাম দেওয়া হয়েছে।
সিরিজ থাকা ডিকশনারি ভ্যালু তৈরি করা হয়েছে।
সিরিজের এই ডিকশনারি পান্ডাস লাইব্রেরির
DataFrameফাংশনে পাস করা হয়েছে।সিরিজের ডিকশনারি প্যারামিটার হিসেবে পাস করে ডেটাফ্রেম তৈরি করা হয়েছে।
ডেটাফ্রেম কনসোলে প্রিন্ট করা হয়েছে।
নোট − NaN বলতে Not a Number বোঝায়, অর্থাৎ সেই নির্দিষ্ট [row, col] ভ্যালুতে কোনো বৈধ এন্ট্রি নেই।