في هذا المشروع طوّرت أداة مرنة وقابلة للتخصيص لمعالجة البيانات الأولية، مصممة للعمل من خلال سطر الأوامر بدون واجهة مستخدم.
الأداة تقرأ البيانات من ملفات CSV أو JSON، وتنفذ سلسلة من خطوات التنظيف والمعالجة بشكل آلي حسب الإعدادات المحددة في ملف config.json.
تشمل خطوات المعالجة:
قراءة البيانات (CSV / JSON)
إزالة التكرار والصفوف/الأعمدة الفارغة
تعويض القيم المفقودة (بالوسيط، المتوسط أو الأكثر تكرارًا)
ترميز الأعمدة النصية
إزالة القيم الشاذة (IQR / Z-score)
تطبيع البيانات (MinMax / Z-score)
حفظ النتيجة بصيغة CSV