هياكل البيانات في Pandas
الدرس 2 من 19 في دورة تحليلات Pandas على Coddy.
تستخدم Pandas نوعين من هياكل البيانات: السلاسل (series) وإطارات البيانات (dataframes).
- السلسلة (series) في Pandas تشبه مصفوفة أحادية الأبعاد تحتوي على أي نوع من البيانات. على سبيل المثال، يمكن أن تكون السلسلة قائمة من الأعداد الصحيحة
[4, 3, 8, 5]. - إطار البيانات (dataframe) هو هيكل بيانات ثنائي الأبعاد، مثل جدول يحتوي على صفوف وأعمدة. تخيل ورقة عمل أو جدول SQL. على سبيل المثال، يمكن أن يكون DataFrame عبارة عن مجموعة من السلاسل (الأعمدة) مثل name و age و height.
سيساعدك التعود على Series و DataFrame في تحقيق أقصى استفادة من Pandas.
لإنشاء سلسلة، استخدم ما يلي:
import pandas as pd
temp = pd.Series([1, 2, ,3])كل عمود في إطار البيانات هو كائن سلسلة (series object).
لتحويل قاموس (dictionary) إلى إطار بيانات، يجب أن يكون بالتنسيق الصحيح:
data = [{"col1": 22000,'col2': 1500.0},
{"col1": 25000,'col2': 3000.0},
{"col1": 23000,'col2': 2500.0}]
df = pd.DataFrame(data)هناك تنسيقات أخرى صالحة أيضاً.
التحدي
سهلأنشئ دالة باسم dataframe_creator تستقبل data، وتنشئ dataframe من data، وفي النهاية تطبع الـ dataframe.
لطباعة dataframe، اكتب: print(df).
جرّب بنفسك
import pandas as pd
def dataframe_creator(data):
# اكتب الكود هناجميع دروس تحليلات Pandas
4تحليل البيانات باستخدام Pandas
الإحصاء الوصفيتجميع البيانات وتلخيصهاأنواع التجميع المختلفةالدمج والضم3معالجة البيانات باستخدام Pandas
إرجاع النتيجة المطلوبةتصفية البياناتالإضافة والحذفتعديل البياناتتعديل السلاسل النصيةتعديلات مخصصةتدرّب بنفسك: مترجم Python عبر الإنترنت