جاني ملف مشكلته ان البيانات فيه غير مرتبة
البيانات تم تجميعها من منصة الكترونية يتم ادخال المعلومات فيها من خلال الإجابة على استبيان فيه العديد من الأسئلة الاختيارية وبالتالي اصبحت البيانات غير مرتبة
لذلك كتبت برنامج بسيط باستخدام بايثون لتنقيح الملف اشرحه لكم هنا?
البيانات تم تجميعها من منصة الكترونية يتم ادخال المعلومات فيها من خلال الإجابة على استبيان فيه العديد من الأسئلة الاختيارية وبالتالي اصبحت البيانات غير مرتبة
لذلك كتبت برنامج بسيط باستخدام بايثون لتنقيح الملف اشرحه لكم هنا?
أولاً الرابط لمن يريد رؤية البرنامج فقط
#scrollTo=w6tR9DFLOPN5" target="_blank" rel="noopener" onclick="event.stopPropagation()">colab.research.google.com
للمعلومية: حملت الملفات على قوقل درايف واستخدمت قوقل كولاب المجانية لكتابة البرنامج
#scrollTo=w6tR9DFLOPN5" target="_blank" rel="noopener" onclick="event.stopPropagation()">colab.research.google.com
للمعلومية: حملت الملفات على قوقل درايف واستخدمت قوقل كولاب المجانية لكتابة البرنامج
قبل البدأ بالبرمجة تفحصت ملف البيانات ووجدت الآتي
1) جميع الأسئلة تتبع نفس الصيغة
2) كل صف يحتوي على مجموعة جزئية من الأسئلة المطروحة في الاستبيان
3) كل البيانات المدخلة في الخلايا تستخدم الرمز ":" للفصل بين المعلومات المدخلة في نفس الخلية
وهذا ساعدني كثيراً قبل البرمجة
1) جميع الأسئلة تتبع نفس الصيغة
2) كل صف يحتوي على مجموعة جزئية من الأسئلة المطروحة في الاستبيان
3) كل البيانات المدخلة في الخلايا تستخدم الرمز ":" للفصل بين المعلومات المدخلة في نفس الخلية
وهذا ساعدني كثيراً قبل البرمجة
الفكرة الأساسية للبرنامج
1) استخراج البيانات من كل صف وحفظها في قاموس (dictionary) في لغة بايثون بحيث يكون كل سؤال هو مفتاح بالقاموس وكل اجابة هي قيمة المفتاح
2) ملأ اي فراغات ناقصة باستخدام العبارة "N/A" كقيمة لأي سؤال لم تتم الاجابة عنه في الاستبيان
1) استخراج البيانات من كل صف وحفظها في قاموس (dictionary) في لغة بايثون بحيث يكون كل سؤال هو مفتاح بالقاموس وكل اجابة هي قيمة المفتاح
2) ملأ اي فراغات ناقصة باستخدام العبارة "N/A" كقيمة لأي سؤال لم تتم الاجابة عنه في الاستبيان
من الأشياء الجميلة في البرمجة انها توفر لك مجموعة أدوات تقدر تستخدمها لبناء حلول لمشاكل تواجهها
اتمنى ان يكون الشرح افادكم وأن تجدون الفائدة منه
وأسأل الله لنا ولكم التوفيق دائماً ?
اتمنى ان يكون الشرح افادكم وأن تجدون الفائدة منه
وأسأل الله لنا ولكم التوفيق دائماً ?
جاري تحميل الاقتراحات...