LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

جدول المحتويات

بايثون وباور بي

سيناقش هذا البرنامج التعليمي حول إنشاء جداول التواريخ وتشغيلها في LuckyTemplates باستخدام برامج Python النصية . ستتعلم كيفية إنشاء إطارات البيانات واستيرادها إلى LuckyTemplates باستخدام Python Script Loader و Jupyter Notebook. ستتعلم أيضًا كيفية تصديرها إلى تنسيق CSV أو Excel.

كيفية استخدام Python Script في LuckyTemplates

استيراد الحزم في LuckyTemplates مع نصوص Python

في هذا البرنامج التعليمي ، ستنشئ جدول تاريخ باستخدام Pandas و Jupyter Notebook. أول شيء عليك القيام به هو استيراد الحزم. داخل خلية البرمجة النصية في Jupyter ، أدخل استيراد الباندا كـ pd .

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

لفتح خلية برمجة نصية جديدة ، اضغط على Shift + Enter. أنشئ نطاقًا زمنيًا باستخدام وظيفة date.range () . إذا ضغطت على Shift + Tab ، فسترى ما تحتاجه الوظيفة.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

سيؤدي الضغط على Shift + Tab ثلاث مرات إلى إظهار توثيق الوظيفة الذي يتضمن المعلمات المطلوبة.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

كتابة النصوص في Jupyter

لهذا العرض التوضيحي ، أدخل النص التالي.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

بعد تشغيل البرنامج النصي ، سترى قائمة بالتواريخ.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

معلمات الإعداد

إذا قمت بتغيير تاريخ الانتهاء إلى 1/2/2021 والتردد الافتراضي من D (يوميًا) إلى H (كل ساعة) ، فستعرض قائمة التواريخ نطاق كل ساعة.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

شيء آخر يمكنك القيام به هو وضع فترات. قم بإزالة كل من معلمات النهاية والتكرار وفترات الإدخال = 3 . بمجرد الانتهاء ، قم بتشغيل البرنامج النصي. سترى بعد ذلك 3 أيام وتكرار يومي.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

يمكنك أيضًا استخدام المتغيرين start and end في الوظيفة. إذا قمت بتشغيل البرنامج النصي ، فسيتم أيضًا إنشاء قائمة بالتواريخ.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

ومع ذلك ، فإن تنسيق قائمة التواريخ غير صحيح. تحتاج إلى تحويله إلى تنسيق جدول لـ LuckyTemplates. إطار البيانات هو بنية مكافئة يمكنك استخدامها. قم بلف دالة date.range () بوظيفة DataFrame .

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

بعد ذلك ، سيكون لديك جدول تاريخ بالهيكل الصحيح.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

ستلاحظ أن الجدول لا يحتوي على اسم عمود. لذلك ، أدخل اسم العمود باستخدام معلمة العمود.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

أعد تشغيل البرنامج النصي لإظهار اسم العمود.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

إضافة البيانات في جدول التاريخ

إذا كنت تريد إنشاء إطارات بيانات معقدة ، يمكنك استخدام وظائف معلومات الوقت .

الآن بعد أن قمت بإنشاء إطار بيانات ، قم بإعادة حفظ البرنامج النصي في متغير وقم بتسميته date_table . ثم ، قم باستدعاء هذا المتغير في نهاية البرنامج النصي.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

لإضافة المزيد من البيانات إلى الجدول ، أدخل date_table [] وضع البيانات التي تريد إضافتها بين قوسين معقوفين. في هذا المثال ، تمت إضافة السنة .

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

للحصول على قيمة السنة ، تحتاج إلى تحديد نوع البيانات. في خلية أخرى ، أدخل date_table.info () واضغط على Shift + Enter. سترى بعد ذلك معلومات حول نوع البيانات وهو نوع التاريخ والوقت. نظرًا لأنه نوع DateTime ، يمكنك استخدام سمات أو طرق مختلفة من إطار البيانات.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

بعد ذلك ، افتح خلية جديدة وأدخل ما يلي.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

تمنحك وظيفة dt.year الوصول إلى وظائف وطرق مختلفة في إطار البيانات. بعد تشغيل البرنامج النصي ، سيكون لديك جدول بقيم السنة .

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

من هناك ، انسخ بناء الجملة وضعه في خلية البرمجة النصية الرئيسية. قم بمساواة النص بالجدول date_table ['Year'] وقم بتشغيل البرنامج النصي. بعد ذلك ، سترى عمود السنة في جدول التاريخ.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

إضافة أعمدة الشهر والوقت

إذا كنت تريد إضافة أشهر إلى الجدول ، فانسخ بناء الجملة والصقه في السطر التالي. بعد ذلك ، قم بتغيير اسم العمود إلى الشهر و dt.year إلى dt.month . سترى بعد ذلك عمود الشهر في الجدول. يمكنك الاستمرار في إضافة البيانات لإنشاء جدول عميق للغاية.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

في وثائق الدالة pd.date_range ، توجد معلمة tz أو المنطقة الزمنية. لذلك لإضافة منطقة زمنية ، أدخل tz = 'EST' في الوظيفة. في هذا المثال ، المنطقة الزمنية المستخدمة هي التوقيت الرسمي الشرقي (EST) .

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

بعد ذلك ، انسخ بناء الجملة الخاص بعمود بيانات الشهر والصقه في السطر التالي. قم بتغيير الاسم إلى Time و dy.month إلى dt.time . ثم قم بتشغيل البرنامج النصي.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

سترى بعد ذلك عمود الوقت بقيم 00:00:00 في جدول التاريخ.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

إذا قمت بإضافة وتعيين التردد إلى H ، فسيكون للقيم الموجودة في عمود الوقت فاصل زمني مدته ساعة واحدة.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

إضافة أعمدة الربع واليوم من الأسبوع

بعد إضافة الوقت ، أضف عمود الربع . انسخ عمود بيانات الوقت والصقه في السطر التالي. قم بتغيير الاسم إلى ربع و dt.time إلى dt.quarter . ثم قم بتشغيل البرنامج النصي. سترى بعد ذلك عمود الربع في جدول التاريخ.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

أخيرًا ، أضف عمود يوم من الأسبوع . انسخ نفس الصيغة وقم بتغيير الاسم إلى Day Of Week و dt.quarter إلى dt.dayofweek . انقر فوق تشغيل وسترى بعد ذلك العمود "يوم من الأسبوع" في الجدول.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

إضافة البيانات باستخدام STRFTIME ()

يمكن استخدام طريقة dt للحصول على تخصيصات إضافية في جدول التاريخ الخاص بك . هناك أيضًا نوع آخر من الطرق التي يمكنك استخدامها وتسمى strftime () .

هذا نموذج تعليمة برمجية مع strftime () ورمز تنسيق داخل الأقواس. في هذا المثال ، يتم تمرير ٪ a داخل الوظيفة. إذا قمت بتشغيل البرنامج النصي ، فسوف يعطيك أيام الأسبوع المختصرة.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

انسخ بناء الجملة والصقه في خلية البرمجة النصية الرئيسية. احفظه كمتغير وقم بتسميته DW Abb . ثم قم بتشغيل البرنامج النصي. سترى بعد ذلك أنه تمت إضافة البيانات إلى جدول التاريخ.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

يمكنك العثور على جميع رموز التنسيق التي يمكنك استخدامها مع strftime () في docs.python.org .

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

إذا وجدت تنسيقًا يمكنك استخدامه في جدول التاريخ ، فانسخ التوجيه الخاص به واستخدمه في خليتك. استخدم هذا المثال ٪ p لإضافة ص أو م في جدول التاريخ.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

انسخ الكود السابق باستخدام strftime () وقم بتغيير الاسم إلى AM_PM ورمز التنسيق إلى ٪ p . بعد تشغيل البنية ، سترى عمود AM_PM مضافًا في الجدول.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

إعداد الفهرس لجدول التاريخ

بمجرد الانتهاء من جدول البيانات ، يمكنك نسخ الرمز ولصقه في LuckyTemplates. يمكنك أيضًا إنشاء ورقة Excel أو ملف CSV باستخدام وظيفة إطار البيانات to.csv () . داخل الأقواس ، اكتب اسم ملف جدول التاريخ. في بناء الجملة هذا ، يتم استخدام Date_Table.csv .

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

ملف جدول التاريخ موجود في دليل العمل الخاص بك. للوصول إلى هذا الملف ، أدخل pwd في خلية جديدة وانقر فوق تشغيل. سيُظهر لك بعد ذلك عنوان الملف.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

حدد موقع الملف وافتحه. سترى بعد ذلك جدول التاريخ الخاص بك .

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

في العمود أ ، سترى الفهرس. تحتاج إلى تعيين عمود كفهرس لتجنب المشاكل بمجرد انتقاله إلى LuckyTemplates. ارجع إلى Jupyter وأدخل date_table.set_index () في خلية البرمجة النصية الرئيسية. داخل الأقواس ، أدخل العمود الذي سيتم تعيينه للفهرس. في هذا المثال ، يتم استخدام عمود التاريخ.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

الآن ، يمكنك إعادة حفظ المتغير أو استخدام معامل آخر يسمى inplace . في هذه الحالة ، يتم استخدام inplace . إذا تم تعيين المعلمة على True ، فسيتم حفظ الملف.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

بعد تشغيل البرنامج النصي ، يمكنك حينئذٍ رؤية أن عمود التاريخ هو الفهرس الجديد.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

إحضار الجدول إلى LuckyTemplates باستخدام Python

يمكنك إحضار الجدول إلى عن طريق فتح ملف CSV في خيار إحضار البيانات. انقر فوق Get Data وحدد Text / CSV . من هناك ، حدد موقع الملف في دليل العمل وافتحه.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

هناك طريقة أخرى وهي استخدام خيار إدخال البيانات .

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

بعد ذلك ، أدخل جدول التاريخ في اسم الجدول ، واضغط على تحميل.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

بعد ذلك ، انقر فوق تحويل البيانات في علامة التبويب الصفحة الرئيسية.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

بعد ذلك ، انتقل إلى علامة التبويب Transform وانقر فوق Run Python Script .

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

ارجع إلى دفتر ملاحظات Jupyter وانسخ الصيغة من الخلية. ثم الصقه في محرر البرنامج النصي.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

إذا قمت بالضغط على "موافق" ، ستظهر لك رسالة خطأ تفيد بأن " pd" غير معرّف .

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

استيراد الباندا إلى LuckyTemplates باستخدام برامج Python النصية

سبب الخطأ هو أنه لم يتم إحضار حيوانات الباندا داخل محرر النص. لذلك ، أدخل استيراد الباندا كـ pd في بداية بناء جملة البرنامج النصي واضغط على موافق.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

سيكون لديك مجموعة البيانات و Date_Table في العمود الأول.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

إذا نقرت على قيمة الجدول بجانب مجموعة البيانات ، فسيظهر لك جدولًا فارغًا.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

لإصلاح ذلك ، انقر فوق رمز الترس بجانب خطوة Run Python Script في جزء الخطوات التطبيقية.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

بعد ذلك ، في الجزء السفلي من الكود ، قم بمساواة مجموعة البيانات بـ date_table واضغط على OK.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

سترى بعد ذلك الجدول في مجموعة البيانات.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

إعادة ضبط الفهرس لجدول التاريخ في LuckyTemplates باستخدام Python

الشيء التالي الذي يجب فعله هو إعادة تعيين الفهرس. انقر فوق رمز الترس بجوار خطوة Run Python Script مرة أخرى وأدخل date_table.reset_index (inplace = True) . ستسحب هذه الوظيفة التاريخ الذي تم تعيينه للفهرسة.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

سيؤدي استخدام المعلمة inplace مرة أخرى إلى تشغيل وتعيين الفهرس الجديد. إذا عدت إلى الجدول ، فسترى عمود التاريخ.

LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ


أدخل البيانات في LuckyTemplates: كيفية استخدامها لتحميل البيانات
وتحويلها لإدخال البيانات أفضل ممارسات
Python I لمستخدمي LuckyTemplates - دورة تدريبية جديدة في النظام الأساسي التعليمي LuckyTemplates

خاتمة

يمكن إنشاء جداول البيانات والتقارير خارج LuckyTemplates Desktop . يمكنك إنشاءها واستيرادها باستخدام Python Script Loader و Jupyter Notebook. إنها طريقة بديلة لتحميل البيانات وتعلم لغة برمجة جديدة لتعزيز مهارات تطوير البيانات لديك.

جيليم


ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

كيفية حفظ وتحميل ملف RDS في R.

كيفية حفظ وتحميل ملف RDS في R.

ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.

مقدمة لتصفية السياق في LuckyTemplates

مقدمة لتصفية السياق في LuckyTemplates

في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX ​​في توفير النتائج.

إعداد تقارير الأعمال باستخدام LuckyTemplates

إعداد تقارير الأعمال باستخدام LuckyTemplates

إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته