Pandas- အပိုင်းကို ရက်စွဲ/အချိန်သို့ မည်သို့ပြောင်းလဲမည်နည်း။
အချိန်ကို ပန်ဒါများတွင် မှတ်မိနိုင်သော ရက်စွဲ/အချိန်အဖြစ်သို့ ပြောင်းလဲရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-
df[' date_column '] = pd. to_datetime (df[' date_column '], unit=' s ')
ဥပမာအားဖြင့်၊ ဤ syntax သည် 1655439422 ၏ epoch time ကို 2022-06-17 04:17:02 ၏ pandas datetime အဖြစ်သို့ ပြောင်းပေးပါမည်။
ဤဖော်မတ်သည် ဂဏန်းစာတန်းရှည်များထက် ရက်စွဲနှင့် အချိန်အဖြစ် ပို၍မှတ်မိနိုင်သည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- Pandas တွင် ရက်စွဲနှင့် အချိန်သို့ ခေတ်ပြောင်းပါ။
သတ်မှတ်ထားသော ရက်စွဲနှင့် အချိန်များတွင် ကုန်ပစ္စည်းအချို့၏ စုစုပေါင်းရောင်းချမှုဆိုင်ရာ အချက်အလက်များပါရှိသော အောက်ပါပန်ဒါ Dataframe ရှိသည်ဆိုပါစို့။
import pandas as pd #createDataFrame df = pd. DataFrame ({' date ': ['1655439422', '1655638422', '1664799422', '1668439411', '1669939422', '1669993948'], ' sales ': [120, 150, 224, 290, 340, 184]}) #view DataFrame print (df) dirty dates 0 1655439422 120 1 1655638422 150 2 1664799422 224 3 1668439411 290 4 1669939422 340 5 1669993948 184
လက်ရှိတွင်၊ ရက်စွဲ ကော်လံတန်ဖိုးများကို အပိုင်းအချိန်များတွင် ဖော်မတ်လုပ်ထားသည်။
epoch အချိန်များကို pandas datetime ဖော်မတ်သို့ ပြောင်းရန်၊ အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
#convert values in date column from epoch to datetime df[' date '] = pd. to_datetime (df[' date '], unit=' s ') #view updated DataFrame print (df) dirty date 0 2022-06-17 04:17:02 120 1 2022-06-19 11:33:42 150 2 2022-10-03 12:17:02 224 3 2022-11-14 15:23:31 290 4 2022-12-02 00:03:42 340 5 2022-12-02 15:12:28 184
ရက်စွဲ ကော်လံရှိ တန်ဖိုးများသည် ယခုအခါ မှတ်မိနိုင်သော ရက်စွဲများနှင့် အချိန်များကို သတိပြုပါ။
1/1/1970 မှစ၍ အကြိမ်အများစုကို စက္ကန့်အရေအတွက်အဖြစ် သိမ်းဆည်းထားကြောင်း သတိပြုပါ။
to_datetime() လုပ်ဆောင်ချက်ရှိ unit=’s’ argument ကိုအသုံးပြုခြင်းဖြင့်၊ 1/1/1970 မှစပြီး စက္ကန့်အရေအတွက်ကို တွက်ချက်ခြင်းဖြင့် အပိုင်းကို datetime အဖြစ်သို့ ပြောင်းလဲရန် ပန်ဒါများကို ကျွန်ုပ်တို့ အတိအလင်း ပြောထားပါသည်။
မှတ်ချက် – pandas to_datetime() လုပ်ဆောင်ချက်၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas တွင် အချိန်တံဆိပ်ကို ရက်စွဲ/အချိန်သို့ မည်သို့ပြောင်းလဲမည်နည်း။
Pandas တွင် DateTime ကို ရက်စွဲသို့ မည်သို့ပြောင်းလဲမည်နည်း။
Pandas ရှိ စာကြောင်းသို့ DateTime ကို မည်သို့ပြောင်းရမည်နည်း။