"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تحويل تواريخ الفاصلة على غرار Excel إلى كائنات DateTime Pandas؟

كيفية تحويل تواريخ الفاصلة على غرار Excel إلى كائنات DateTime Pandas؟

نشرت في 2025-01-30
تصفح:408

How to Convert Excel-Style Floating-Point Dates to Pandas Datetime Objects?

يوفر Pandas طريقة مريحة لتحويل تواريخ Excel هذه إلى كائنات DateTime العادية. سيؤدي ذلك إلى تحويل تواريخ Excel إلى كائنات DateTime المقابلة:

استيراد pandas كـ PD df = pd.dataframe ({'date': [42580.3333333333 ، 10023]}) df ['real_date'] = pd.timedeltaNtaindex (df ['date'] ، unit = 'd') pd.dateTime (1900 ، 1 ، 1)

ومع ذلك ، من المهم أن نلاحظ أن Excel يستخدم A نظام تاريخ مختلف عن الباندا ، مع وجود الحقبة في 30 ديسمبر 1899 ، بدلاً من 1 يناير 1900. لحساب ذلك ، قد تحتاج إلى ضبط تاريخ البدء:

df ['Real_Date'] = pd .timedeltaNdex (df ['date'] ، unit = 'd') pd.dateTime (1899 ، 12 ، 30)
            
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3