💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ پونه حکمت تاژ
تبدیل تاریخ 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)
Davood Asgharzadeh ۲۳ خرداد ۱۴۰۰، ۲۰:۲۴

با سلام

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

مسعود کاویانی ۲۶ خرداد ۱۴۰۰، ۲۱:۳۶