برمجة Python النصية في تقارير بيانات LuckyTemplates

سيناقش هذا البرنامج التعليمي برمجة Python النصية في تقارير LuckyTemplates. ستتعلم كيفية استخدام Python لإنجاز مخرجات مختلفة داخل LuckyTemplates. ستفهم أيضًا بعض القيود الفنية في Python بحيث يمكنك تجنب الأخطاء أثناء استخدام هذا داخل سطح مكتب LuckyTemplates .

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

فهم حزم Python للبرمجة في LuckyTemplates

تحدث أخطاء بين Python و LuckyTemplates لأنها يتم تحديثها بسرعات مختلفة. في بعض الأحيان ، هناك تعارضات حول الحزم في هذين البرنامجين. يمكنك تجنب الأخطاء من خلال إعداد البيئة المناسبة.

ليست كل الحزم في تثبيت Python Anaconda مدعومة بواسطة LuckyTemplates. في الصورة أدناه ، يمكنك رؤية جميع الحزم المختلفة المدعومة حاليًا.

برمجة Python النصية في تقارير بيانات LuckyTemplates

توضح هذه الصورة التالية متطلبات وقيود حزم بايثون .

برمجة Python النصية في تقارير بيانات LuckyTemplates

Pandas هي مكتبة معالجة البيانات ، بينما Numpy هي الجبر الخطي. Scikit-Learn و Xgboost هي مكتبات تسمح لك بالتعلم الآلي والمعالجة المسبقة. يتعامل Scipy و Statsmodels مع الإحصائيات. يستخدم Seaborn للتصور ، بينما Matplotliob هي المكتبة المرئية.

إنشاء البيئات باستخدام البرمجة النصية بلغة بايثون

تحتاج إلى إنشاء بيئة تحتوي على الحزم التي تحتاجها لتجنب التعارضات. يمكنك إنشاء بيئة باستخدام Anaconda Prompt الذي تم تثبيته أثناء تثبيت Anaconda . لفتح المطالبة ، اكتب Anaconda في شريط بحث windows وانقر فوق التطبيق.

برمجة Python النصية في تقارير بيانات LuckyTemplates

إذا بحثت عن "إنشاء بيئة في الأناكوندا" في Google ، فسيتم إعادة توجيهك إلى هذه الصفحة. في نفس الصفحة ، يمكنك رؤية طرق مختلفة لإنشاء بيئات معينة.

برمجة Python النصية في تقارير بيانات LuckyTemplates

في نافذة أوامر Anaconda Prompt ، يمكنك رؤية البيئة الأساسية ودليل العمل.

برمجة Python النصية في تقارير بيانات LuckyTemplates

لإنشاء بيئة جديدة ، أدخل كلمة إنشاء . ثم أدخل –n متبوعًا باسم البيئة الخاصة بك. أخيرًا ، اكتب إصدار Python الذي تريده. في هذا المثال ، اسم البيئة هو new_env_pbi وإصدار Python هو 3.7.

برمجة Python النصية في تقارير بيانات LuckyTemplates

اضغط على Enter بمجرد الانتهاء. سترى بعد ذلك أنها تخلق بيئة جديدة.

برمجة Python النصية في تقارير بيانات LuckyTemplates

اضغط Y لمتابعة العملية.

برمجة Python النصية في تقارير بيانات LuckyTemplates

بعد ذلك ، تحتاج إلى تنشيط البيئة. إدخال شرط تفعيل new_env_pbi .

برمجة Python النصية في تقارير بيانات LuckyTemplates

بمجرد الانتهاء من ذلك ، يمكنك حينئذٍ رؤية أن البيئة الجديدة قد تم تنشيطها. من هناك ، يمكنك البدء في تثبيت الحزم التي تحتاجها. أولاً ، قم بتثبيت Pandas لجلب البيانات. أدخل نقطة تثبيت الباندا واضغط على إدخال.

برمجة Python النصية في تقارير بيانات LuckyTemplates

بعد ذلك ، قم بتثبيت نقطة الإدخال seaborn لتثبيت Seaborn. سترى أيضًا أن Seaborn يقوم أيضًا بتحميل Matplotlib. بعد التثبيت ، يمكنك الآن فتح سطح مكتب LuckyTemplates .

برمجة Python النصية في تقارير بيانات LuckyTemplates

الحصول على البيانات باستخدام بايثون

هناك ثلاث طرق للحصول على البيانات داخل LuckyTemplates باستخدام Python. الأول هو الانتقال إلى شريط أدوات File ، والنقر فوق Get Data ، ثم تحديد Get Data To Get Started .

برمجة Python النصية في تقارير بيانات LuckyTemplates

انقر فوق شريط أدوات الملف مرة أخرى ، وحدد أخرى ، واختر Python Script .

برمجة Python النصية في تقارير بيانات LuckyTemplates

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

برمجة Python النصية في تقارير بيانات LuckyTemplates

في جزء المستكشف ، انقر فوق المتغير الموجود أسفل مجلد Python وانقر فوق تحميل .

برمجة Python النصية في تقارير بيانات LuckyTemplates

سترى بعد ذلك تلك البيانات في جزء الحقول.

برمجة Python النصية في تقارير بيانات LuckyTemplates

بعد ذلك ، تحتاج إلى التأكد من أنك تستخدم البيئة الصحيحة. انتقل إلى شريط أدوات الملف ، وانقر على الخيارات والإعدادات ، ثم حدد الخيارات .

برمجة Python النصية في تقارير بيانات LuckyTemplates

ضمن Global ، انقر فوق Python Scripting وقم بتعيين Python Home Directory. انقر فوق تصفح وافتح new_env_pbi .

برمجة Python النصية في تقارير بيانات LuckyTemplates

تمكين مرئيات برمجة Python في LuckyTemplates

للوصول إلى تكامل Python ، انقر فوق Python Visual ضمن مجموعة المرئيات.

برمجة Python النصية في تقارير بيانات LuckyTemplates

بعد ذلك ، قم بتمكين العناصر المرئية للبرنامج النصي.

برمجة Python النصية في تقارير بيانات LuckyTemplates

بمجرد الانتهاء من ذلك ، سيظهر محرر نصوص Python على اللوحة القماشية.

برمجة Python النصية في تقارير بيانات LuckyTemplates

لبدء البرمجة النصية ، اسحب حقلاً في منطقة القيم في التصور. في هذا المثال ، يتم وضع الأقسام داخل منطقة القيم.

برمجة Python النصية في تقارير بيانات LuckyTemplates

سيبدو التصور الآن على هذا النحو.

برمجة Python النصية في تقارير بيانات LuckyTemplates

يتم إنشاء إطار البيانات باستخدام وظيفة pandas.DataFrame . قام البرنامج النصي بحفظه كمتغير وأطلق عليه مجموعة البيانات . أسفل السطر 6 ، يمكنك لصق أو كتابة كود البرنامج النصي الخاص بك لإنشاء صورة مرئية. في هذا المثال ، تم استخدام الرموز التالية.

برمجة Python النصية في تقارير بيانات LuckyTemplates

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

برمجة Python النصية في تقارير بيانات LuckyTemplates

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

برمجة Python النصية في تقارير بيانات LuckyTemplates

قم بتغيير المتغير المستخدم في الكود المرئي من df إلى مجموعة البيانات وإدخال plt.show () في السطر التالي لاستخدام Matplotlib.

برمجة Python النصية في تقارير بيانات LuckyTemplates

بمجرد الانتهاء ، قم بتشغيل البرنامج النصي عن طريق النقر فوق رمز التشغيل في المحرر.

برمجة Python النصية في تقارير بيانات LuckyTemplates

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

برمجة Python النصية في تقارير بيانات LuckyTemplates

تخصيص تصور بايثون

انقر فوق رأس السهم لفتح Python Script Editor. بعد ذلك ، أدخل plt.style.use () .

برمجة Python النصية في تقارير بيانات LuckyTemplates

افتح Google وابحث عن أنماط matplotlib . انقر فوق مرجع أوراق الأنماط وستتم إعادة توجيهك إلى صفحتها.

برمجة Python النصية في تقارير بيانات LuckyTemplates

داخل الصفحة ، سترى أنماطًا مختلفة يمكنك استخدامها.

برمجة Python النصية في تقارير بيانات LuckyTemplates

حدد نمطًا وأدخل رمز هذا النمط في كود البرنامج النصي.

برمجة Python النصية في تقارير بيانات LuckyTemplates

في هذا المثال ، رمز النمط المستخدم هو bmh . بمجرد الانتهاء ، اضغط على أيقونة التشغيل.

برمجة Python النصية في تقارير بيانات LuckyTemplates

سترى بعد ذلك أن الألوان داخل الصورة قد تغيرت.

برمجة Python النصية في تقارير بيانات LuckyTemplates

يمكنك أيضًا تغيير شكل الصورة المرئية إذا كنت تريد ذلك. للقيام بذلك ، افتح محرر البرنامج النصي ، وقم بتغيير boxplot إلى violinplot وتشغيل كود البرنامج النصي.

برمجة Python النصية في تقارير بيانات LuckyTemplates

سترى أن شكل الصورة المرئية قد تغير.

برمجة Python النصية في تقارير بيانات LuckyTemplates

تحويل البيانات في Power Query باستخدام البرمجة النصية Python

تتمثل الطريقة الأخيرة للوصول إلى برمجة Python النصية في LuckyTemplates في تحويل البيانات في محرر استعلام الطاقة. تتمثل إحدى أفضل الممارسات في تكرار البيانات وإجراء البرمجة النصية في النسخة المكررة بدلاً من استخدام البيانات الرئيسية. في هذا المثال ، البيانات الرئيسية هي df والنسخة هي df2 .

برمجة Python النصية في تقارير بيانات LuckyTemplates

انتقل إلى شريط أدوات التحويل وحدد Run Python Script .

برمجة Python النصية في تقارير بيانات LuckyTemplates

سترى بعد ذلك مربع حوار Run Python Script مع رسالة نصية.

برمجة Python النصية في تقارير بيانات LuckyTemplates

أدخل رمزًا للجداول من دفتر Jupyter الخاص بك. في هذا المثال ، يتم استخدام dataset.corr () في البرنامج النصي. لكن أولاً ، تحتاج إلى إعادة حفظ المتغير بكتابة مجموعة البيانات = مرة أخرى.

برمجة Python النصية في تقارير بيانات LuckyTemplates

بعد الضغط على "موافق" ، سترى البيانات في لوحتك.

برمجة Python النصية في تقارير بيانات LuckyTemplates

قم بتوسيع الجدول بالنقر فوق الجدول في عمود القيمة. سيعرض هذا أيضًا جدول ارتباط.

برمجة Python النصية في تقارير بيانات LuckyTemplates

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

برمجة Python النصية في تقارير بيانات LuckyTemplates

الآن ، أدخل وظيفة أخرى عن طريق إدخال .reset_index () . ثم ، السلسلة التي تعمل مع وظيفة جدول الارتباط.

برمجة Python النصية في تقارير بيانات LuckyTemplates

بمجرد الانتهاء ، يمكنك الآن رؤية عمود الفهرس في جدول الارتباط.

برمجة Python النصية في تقارير بيانات LuckyTemplates


أهمية إنشاء مرئيات LuckyTemplates مقنعة
أفضل ممارسات LuckyTemplates في التقارير والتصورات
Python I لمستخدمي LuckyTemplates - دورة تدريبية جديدة في النظام الأساسي التعليمي LuckyTemplates

خاتمة

هناك الكثير من الأشياء التي يمكن أن تقوم بها Python بمجرد دمجها مع LuckyTemplates. في هذا البرنامج التعليمي ، تم استخدام نصوص Python بثلاث طرق مختلفة: لإحضار مجموعة البيانات ، وإنشاء عناصر مرئية ، ومعالجة البيانات الموجودة في محرر استعلام الطاقة .

جيليم

Leave a Comment

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

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

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

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

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

كيفية حفظ وتحميل ملف 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 لاحتياجات إعداد تقارير الأعمال الخاصة بك.