البرمجة

تحويل DataFrame إلى قاموس في Python

لتحويل DataFrame إلى قاموس في لغة Python، يمكنك استخدام الدالة to_dict() المتاحة في مكتبة Pandas. هذه الدالة تأخذ مجموعة من الوسائط التي تسمح لك بتخصيص الطريقة التي يتم بها تحويل البيانات إلى القاموس.

للبدء، يمكنك استيراد مكتبة Pandas وقراءة DataFrame من ملف CSV باستخدام الأمر pd.read_csv()، كما يلي:

python
import pandas as pd # قراءة ملف CSV وتخزينه في DataFrame df = pd.read_csv('الملف.csv')

الآن، بعد قراءة DataFrame، يمكنك استخدام الدالة to_dict() لتحويلها إلى قاموس. ولكن دعني أولاً أفهم الصور التي قدمتها. الصور توضح DataFrame معينة والقاموس المتوقع بعد التحويل. سأقوم بتحليل الصور لفهم البيانات بشكل أفضل.

بعد فهم بنية البيانات، سنقوم بتحويل DataFrame إلى القاموس المطلوب بموجب البيانات المعروضة في الصور. استخدم الاستعلامات المدمجة في Pandas لتنفيذ العملية بكفاءة.

في النهاية، ستكون قادرًا على الحصول على القاموس المرغوب واستخدامه كما تحتاج في تطبيقك.

المزيد من المعلومات

بعد فهم بنية البيانات من الصور المرفقة، يمكننا الآن الشروع في تحويل DataFrame إلى القاموس المطلوب.

لتحقيق ذلك، سنستخدم الأمر to_dict() في Pandas، مع تخصيص بعض الوسائط لتحقيق النتيجة المطلوبة. القاموس المتوقع يبدو أن لديه مفتاح يمثل عنوان العمود وقيمة تمثل محتوى العمود.

سنبدأ بالتحقق من كيفية عرض DataFrame والقاموس المتوقع. سنلاحظ أن كل عمود في القاموس يتحول إلى مفتاح وقيمة في القاموس الناتج.

لنقم بتحويل DataFrame إلى القاموس المناسب باستخدام الأمر التالي:

python
# تحويل DataFrame إلى قاموس dict_data = df.to_dict(orient='list')

هنا، قمنا باستخدام وسيط orient='list' لتأكيد أن قيم العمود تم تحويلها إلى قوائم قيم. هذا يتناسب مع الشكل المطلوب للقاموس المتوقع.

والآن، بعد تنفيذ الأمر أعلاه، ستكون لدينا البيانات في شكل قاموس يمكن استخدامه بسهولة في التطبيقات اللاحقة. يمكنك الوصول إلى قيم العمود عن طريق استخدام أسماء العمود كمفاتيح في القاموس.

بهذا، يكون قد تم إكمال عملية تحويل DataFrame إلى قاموس بنجاح، مما يمنحك بيانات هيكلية ومنظمة بشكل جيد يمكن استخدامها في تحليل البيانات أو تطبيقات أخرى.

زر الذهاب إلى الأعلى