🔥 با کمک هوش مصنوعی در کمتر از 6 ماه فول‌استک شوید ...
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ استاد ماندیس گل
تبدیل تاریخ jdatetime
جامعه هوش مصنوعی ایجاد شده در ۰۸ خرداد ۱۴۰۰

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

 jdatetime رو نصب کردم

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

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

سلام

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

شوشا گلپایگانی ۱۵ خرداد ۱۴۰۰، ۱۰:۲۶

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

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

استاد ماندیس گل ۱۷ خرداد ۱۴۰۰، ۱۸:۵۹

سلام .

وقت بخیر .

من این مشکل روبا ماژول 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)
نصیح هراتی ۲۳ خرداد ۱۴۰۰، ۲۰:۲۴

با سلام

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

شوشا گلپایگانی ۲۶ خرداد ۱۴۰۰، ۲۱:۳۶