Տվյալների գիտություն Python-ի հետ

Python-ում ամսաթվի և ժամի տվյալների հետ աշխատելու 3 հզոր հնարք

Իմացեք, թե ինչպես աշխատել ամսաթվի և ժամի տվյալների հետ Python-ում՝ օգտագործելով datetime մոդուլը

Ամսաթիվ-ժամանակի տվյալները ամենատարածված և ժամանակատար տվյալների տեսակներից են, որոնց հետ դուք աշխատելու եք:

Անկախ նրանից՝ ժամանակային շարքերի վերլուծություն անելիս, տվյալների պատրաստում մեքենայական ուսուցման մոդելի համար, թե պարզապես տվյալների հետախուզական վերլուծություն կատարելը, դուք պետք է աշխատեք տվյալների մեջ առկա ամսաթվերի նման արժեքների հետ:

Ավելին, երբ դուք միավորում եք բազմաթիվ աղբյուրների տվյալները, ամսաթվի-ժամանակի տվյալները առկա են տարբեր ձևաչափերով: Եվ տվյալների հետևողականությունը պահպանելու համար դուք պետք է փոխակերպեք ամսաթվերի բոլոր արժեքները մեկ/ստանդարտ ձևաչափի և, հետևաբար, դուք պետք է իմանաք այս տեխնիկան դրանց հետ աշխատելու համար:

Դուք պետք է առնվազն հինգ րոպե ծախսած լինեք՝ փնտրելու համար, թե ինչպես կարելի է մանիպուլյացիայի ենթարկել այդպիսի ամսաթվերի տվյալները: Եվ դա նույնպես ամեն անգամ, երբ դուք աշխատում եք նման ամսաթվային տվյալների հետ: ԵՍ ՄԻՇՏ ՍՐԱ ՎՐԱ ժամանակ եմ ծախսում!!

Հետևաբար, այս հոդվածում ես կիսվում եմ 3 արագ հնարքներով աշխատելու ամսաթվի հետ տվյալների հետ Python-ում, որոնց միջոցով դուք կարող եք կատարել ձեր ամսաթվի ժամանակի տվյալների մշակման մեծ մասը: Ես խորհուրդ եմ տալիս պահպանել այս պատմությունը ձեր ապագա արագ հղումների համար:

Python-ում կարող եք օգտագործել մի շարք մոդուլներ, ինչպիսիք են օրացույցը, datetimeը և ժամանակը: Չնայած յուրաքանչյուր մոդուլ օգտակար է տարբեր սցենարներում, ես գտա datetime մոդուլը բազմակողմանի, քանի որ այն առաջարկում է երկուսի հետ աշխատելու մեթոդներ՝ ամսաթվերը և ժամերը:

Այսպիսով, այստեղ դուք ավելին կիմանաք այս datetime մոդուլի մասին և ինչպես արդյունավետ օգտագործել դրա մեթոդները՝ ամսաթիվ-ժամանակի տվյալները փոխակերպելու համար:

Դուք կարող եք ներբեռնել ամբողջական նոթատետր այս բոլոր օրինակներով և այլ ռեսուրսներով այս ընթերցման վերջում:

Նախքան խորհուրդներն ու հնարքները սկսելը, եկեք արագ վերանայենք, թե ինչ տեսք ունեն datetime մոդուլից ստացված ամսաթիվ-ժամանակի արժեքները:

Դուք միշտ ստանում եք ընթացիկ ամսաթիվը և ժամը՝ օգտագործելով datetime դասը datetime մոդուլի շրջանակներում, ինչպես ցույց է տրված ստորև:

from datetime import datetime
current_time = datetime.now()
current_time

# Output
datetime.datetime(2023, 7, 8, 19, 40, 6, 832421)

Դե, դուք կարող եք տեսնել, որ արդյունքը նման չէ ամսաթվի, այլ պարզապես կարծես մի շարք…