Fahmatrix: بديل خفيف الوزن لـ Pandas في Java
Fahmatrix هي مكتبة Java خفيفة الوزن وحديثة للعمل مع البيانات الجدولية، مستوحاة من Pandas في Python، ومصممة لتبسيط فهم البيانات على JVM. توفر واجهة برمجة تطبيقات بديهية لقراءة ومعاينة ملفات CSV، وفلترة الصفوف، واختيار الأعمدة، بالإضافة إلى ميزات قادمة مثل الإجمالات، والتجميع، والفرز. لا تحتوي Fahmatrix حاليًا على أي تبعيات خارجية، ويمكن تنزيلها كملف JAR من GitHub أو استخدامها عبر Maven/Gradle (سيتم إضافتها في الإصدارات المستقبلية). تشمل الميزات الرئيسية تحميل ملفات CSV في DataFrames، وطباعة البيانات بشكل مرتب، ووظائف head()/tail()، والعديد من وظائف الإجمال، وفلترة الصفوف، واختيار الأعمدة، و groupBy، وجداول البيانات الديناميكية، وتصدير البيانات، واستنتاج الأنواع، وتحويلها. تمكن Fahmatrix مطوري Java من العمل بكفاءة مع البيانات الجدولية دون مغادرة JVM.