DataFrame یکی از ساختارهای اصلی در کتابخانه Pandas میباشد که مشابه با جدولی دو بعدی است. به این معنی که در DataFrame، دادهها به صورت ستونی و ردیفی مرتب شدهاند و هر ستون میتواند شامل انواع دادههای مختلفی مانند عدد صحیح، اعشاری، رشته، تاریخ و غیره باشد.
همچنین در DataFrame، هر ستون را میتوان به عنوان یک سری (Series) مستقل فرض کرد. بنابراین، از DataFrame میتوان برای ذخیره و مدیریت دادههای دو بعدی استفاده کرد.
برای ساخت یک DataFrame، میتوان از توابع مختلفی مانند pd.DataFrame()
, pd.read_csv()
و غیره استفاده کرد. به عنوان مثال، میتوان با استفاده از تابع pd.DataFrame()
، یک DataFrame ساده ایجاد کرد:
import pandas as pd
data = {'نام': ['علی', 'محمد', 'مهدی', 'نگار'],
'سن': [25, 30, 28, 27],
'حقوق': [5000000, 6000000, 5500000, 4500000]}
df = pd.DataFrame(data)
print(df)
در این مثال، یک دیکشنری ساخته شده است که ستونهای DataFrame به عنوان کلیدهای دیکشنری و مقادیر آن به عنوان مقادیر مربوط به ستونها قرار دارد. سپس با استفاده از تابع pd.DataFrame()
ورودیهای دیکشنری را به صورت یک DataFrame تبدیل کرده و در متغیر df ذخیره کردهایم. در نهایت، با فراخوانی تابع print()
، DataFrame را چاپ کردهایم.
توجه داشته باشید که برای استفاده از کتابخانه Pandas، ابتدا باید آن را با استفاده از دستور import pandas as pd
فراخوانی کنید.
دیدگاهها