Maram Jouriah نشر 20 أبريل 2021 أرسل تقرير نشر 20 أبريل 2021 احتاج لمعرفة كيفية تحويل سلسلة محرفية ل datetime لدي data set فيها عدد كبير من البيانات مكتوبة ك string Jun 1 2005 1:33PM Aug 28 1999 12:00AM يجب ان تكون مكتوبة ك datetime كيف يمكن تحويلها؟ اقتباس
0 بلال زيادة نشر 20 أبريل 2021 أرسل تقرير نشر 20 أبريل 2021 يمكنك استخدام datetime.strptime لتحليل السلاسل إلى datetimes ,يمكنه التعامل مع جميع أنواع التنسيقات , بالتنسيق الذي تحدده سلسلة التنسيق التي تقدمها لها from datetime import datetime datetime_object = datetime.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p') أو يمكنك استخدام مكتبة dateutil, يمكنك تنزيلها باستخدام هذا الأمر pip install python-dateutil ثم يمكنك استخدامها بهذا الشكل from dateutil import parser parser.parse("Aug 28 1999 12:00AM") هذه المكتبة يمكنها التعامل مع معظم تنسيقات التاريخ , بما في ذلك التنسيقات التي تحتاج إلى تحليلها. إنها أكثر ملاءمة من strptime حيث يمكنها تخمين التنسيق الصحيح في معظم الأوقات. اقتباس
0 Salah Eddin Beriani2 نشر 20 أبريل 2021 أرسل تقرير نشر 20 أبريل 2021 يمكنك استخدام مكتبة dateutil بحيث لديها parser لقراءة التواريخ من strings from dateutil.parser import parse now = parse("Aug 28 1999 12:00AM") today = now.date() print("Today is: %s" % today) #Today is: 1999-08-28 اقتباس
السؤال
Maram Jouriah
احتاج لمعرفة كيفية تحويل سلسلة محرفية ل datetime
لدي data set فيها عدد كبير من البيانات مكتوبة ك string
يجب ان تكون مكتوبة ك datetime كيف يمكن تحويلها؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.