نصوص بايثون البرمجية لتنزيل ومعالجة وتحليل أكثر من 3.69 مليار سجل من مجموعة بيانات تسجيل الرحلات التابعة للجنة سيارات الأجرة والليموزين في مدينة نيويورك (TLC)، والتي تمتد من عام 2009 حتى الوقت الحاضر.
مشرف هذا المستودع متاح للاستئجار في مشاريع Python/Apache Spark/Apache Arrow/Data Engineering الاستشارية. للحصول على تقدير التكلفة، أرسل بريدًا إلكترونيًا إلى [email protected] (للمشاريع من أي حجم أو تعقيد).
بايثون 3.8+
النقطة 24.2+
جوبليب 1.3+
numpy 1.24.+
بيارو 14.0+
الباندا 2.0+
جيوباندا 0.13+
jupyterlab>=4.0+
بيسبارك 3.5+
استنساخ هذا المستودع
استنساخ بوابة https://github.com/lykmapipo/NYC-TLC-Trip-Data.gitcd NYC-TLC-Trip-Data
تثبيت كافة التبعيات
تثبيت النقطة -r متطلبات.txt
قم بتعيين متغيرات البيئة (في حالة استخدام AWS S3)
تصدير AWS_ACCESS_KEY_ID="<YOUR_AWS_ACCESS_KEY>"تصدير AWS_SECRET_ACCESS_KEY="<YOUR_AWS_SECRET_ACCESS_KEY>"تصدير AWS_REGION="us-east-1"
لاستخراج البيانات التعريفية للرحلات، قم بتشغيل:
بايثون extract_trips_metadata.py -s web -t أصفر -y 2024
لاستخراج بيانات المناطق (ie taxi+_zone_lookup, taxi_zones etc.)
، قم بتشغيل:
بيثون extract_zones_data.py
لاستخراج بيانات الرحلات، قم بتشغيل:
بايثون extract_trips_data.py -s web -t أصفر -y 2024 -m 1 -m 2
لأخذ عينات من بيانات الرحلات، قم بتشغيل:
بايثون Sample_trips_data.py -s web -t أصفر -y 2024 -m 1 -f csv
سيكون من الرائع، إذا قمت بفتح قضية أولاً حتى نتمكن من معرفة ما يجري، ثم قم بتفكيك هذا الريبو ودفع أفكارك. لا تنس إضافة القليل من الاختبار (الاختبارات) حول القيمة التي تضيفها.
[email protected]، أو افتح مشكلة GitHub
رخصة معهد ماساتشوستس للتكنولوجيا (MIT)
حقوق الطبع والنشر (ج) lykmapipo والمساهمين
يُمنح الإذن مجانًا لأي شخص يحصل على نسخة من هذا البرنامج وملفات الوثائق المرتبطة به ("البرنامج") للتعامل في البرنامج دون قيود، بما في ذلك، على سبيل المثال لا الحصر، حقوق الاستخدام والنسخ والتعديل والدمج. ونشر و/أو توزيع وترخيص من الباطن و/أو بيع نسخ من البرنامج، والسماح للأشخاص الذين تم توفير البرنامج لهم بالقيام بذلك، وفقًا للشروط التالية:
يجب تضمين إشعار حقوق الطبع والنشر أعلاه وإشعار الإذن هذا في جميع النسخ أو الأجزاء الكبيرة من البرنامج.
يتم توفير البرنامج "كما هو"، دون أي ضمان من أي نوع، صريحًا أو ضمنيًا، بما في ذلك، على سبيل المثال لا الحصر، ضمانات القابلية للتسويق والملاءمة لغرض معين وعدم الانتهاك. لا يتحمل المؤلفون أو أصحاب حقوق الطبع والنشر بأي حال من الأحوال المسؤولية عن أي مطالبة أو أضرار أو مسؤولية أخرى، سواء في إجراء العقد أو الضرر أو غير ذلك، الناشئة عن أو خارج أو فيما يتعلق بالبرنامج أو الاستخدام أو المعاملات الأخرى في برمجة.