Maram Jouriah نشر 20 أبريل 2021 أرسل تقرير مشاركة نشر 20 أبريل 2021 احتاج لمعرفة كيفية تحويل سلسلة محرفية ل datetime لدي data set فيها عدد كبير من البيانات مكتوبة ك string Jun 1 2005 1:33PM Aug 28 1999 12:00AM يجب ان تكون مكتوبة ك datetime كيف يمكن تحويلها؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 حيث يمكنها تخمين التنسيق الصحيح في معظم الأوقات. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Maram Jouriah
احتاج لمعرفة كيفية تحويل سلسلة محرفية ل datetime
لدي data set فيها عدد كبير من البيانات مكتوبة ك string
يجب ان تكون مكتوبة ك datetime كيف يمكن تحويلها؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.