تبدیل تاریخ jdatetime

پرسیده شده
فعالیت 1044 روز پیش
دیده شده 785 بار
0

استاد من خیلی سرچ کردم تابع تبدیل تاریخ برای سری زمانی پیدا نکردم

 jdatetime رو نصب کردم

کد زیر هم خطا داد

 import jdatetime
data['Date']=data['Date'].apply(jdatetime.date.fromgregorian)   

فایل پیوست

پونه حکمت تاژ
پونه حکمت تاژ

8 خرداد 00

0
حذف شده

سلام

نمونه کدتون رو توی فایل ipynb بفرستید لطفا

فایل پیوست

مسعود کاویانی

توسط

مسعود کاویانی

15 خرداد 00

0
حذف شده

خدمتتون ارسال میشه

البته بنده در visual studio code  و پسوند,py اجراکردم

فایل پیوست

پونه حکمت تاژ

توسط

پونه حکمت تاژ

17 خرداد 00

0
حذف شده

سلام .

وقت بخیر .

من این مشکل روبا ماژول jdatetime و  با یه تابع سفارشی که خودم نوشتم حل کردم.

منتهی دقت کنید پس از تبدیل همچنان تایپ object هستش که با دستور (pd.to_datetime) به datetime تبدیل میشه.

لطفا اگه روش بهتری به ذهنتون رسید راهنمایی کنید.

ممنون

def custom_date_convert (st):
    """returns the jalali version of the date ."""
    temp = st.strip('\t').split('/')
    yr,mo,d = [int(item) for item in temp]
    fa_date = jdatetime.date(yr,mo,d)
    result = fa_date.togregorian()
    return(result)
فایل پیوست

Davood Asgharzadeh

توسط

Davood Asgharzadeh

23 خرداد 00

0
حذف شده

با سلام

مشکل خاصی نبود، توی این کد براتون فیکس کردم

فایل پیوست
FixJdate.zip
1.84 KB

مسعود کاویانی

توسط

مسعود کاویانی

26 خرداد 00