استخدام بايثون في LuckyTemplates | وظيفة مجموعة البيانات والسلسلة

استخدام بايثون في LuckyTemplates | وظيفة مجموعة البيانات والسلسلة

في هذا البرنامج التعليمي ، سنناقش كيف يمكنك إنشاء مجموعة البيانات ووظيفة السلسلة وإعدادها باستخدام Python في LuckyTemplates . المثال الذي سأستخدمه لتنفيذ العملية متاح على GitHub.

قام LuckyTemplates بتمكين وظائف Python ، مما يسهل على المستخدمين تشغيل برامج Python النصية مباشرة في LuckyTemplates.

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

الاتصال بمصدر بيانات باستخدام بايثون

قبل أن نبدأ ، تأكد من فتح دفتر LuckyTemplates. أولاً ، نحتاج إلى الاتصال بمصدر بيانات. سيتيح لنا ذلك الوصول إلى ملف CSV يمكننا استيراده إلى دفتر LuckyTemplates. عينة مجموعة البيانات التي سأعمل عليها هي مجموعة بيانات تحليل العيادة. 

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

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

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

ثم انقر فوق عرض الخام. 

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

بعد ذلك ، انتقل إلى شريط العناوين وانسخ عنوان CSV. ثم ارجع إلى دفتر LuckyTemplates. 

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

ضمن علامة التبويب الصفحة الرئيسية ، انقر فوق Get Data ثم More لرؤية خيار الويب وانقر فوقه.

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

 بعد ذلك ، الصق عنوان CSV في حقل URL وانقر فوق "موافق".

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

ثم انقر فوق الزر "تحويل البيانات" .

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

لقد نجحنا في توصيل مصدر بياناتنا في LuckyTemplates الخاص بنا.

تنظيف البيانات أو تبادل البيانات باستخدام LuckyTemplates

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

تحت العمود Lab Cost ، سنرى أن هناك العديد من رموز الدولارات مع علامة شرطة موضوع للتحويل.

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

 لا يمكننا تحويل هذه الرموز مباشرة.

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

هذا لأنه سيتسبب في حدوث خطأ نحاول تجنبه. 

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

لاستبدال هذه القيم ، انقر فوق استبدال القيم ، ثم أدخل رمز الدولار في حقل Value To Find . ضع 0 أو القيمة التي تريدها في حقل "استبدال بـ"

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

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

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

تنظيف البيانات أو تبادل البيانات باستخدام Python في LuckyTemplates

لجعل عملية التنظيف أو مهمة مناقشة البيانات قابلة للتطبيق على جميع الأعمدة ، سنستخدم وظيفة Python من خلال استخدام Jupyter Notebook.

أولاً ، افتح دفتر Jupyter الخاص بك وقم بتحميل صفحتك الرئيسية. 

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

ضمن علامة التبويب الملفات ، انتقل إلى الزاوية اليمنى وانقر فوق " جديد " لرؤية خيار "Python 3" . ثم انقر فوقه لإنشاء دفتر ملاحظات بايثون جديد.

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

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

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

الآن بعد أن تم فتح دفتر ملاحظات Python الخاص بنا ، يمكننا رؤية خلية تسمح لنا بإعداد الكود أو تنفيذه. نحتاج إلى دمج مصدر الويب الذي فعلناه في LuckyTemplates.

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

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

بعد الاتصال بمصدر الويب الخاص بنا وإنشاء وظيفة أصلية لمكتبة Panda ، نريد إنشاء شيء يمكن أن يشير إلى ما نحن بصدد القيام به.

سنستكشف بياناتنا وننشئ عنوانًا كمؤشر لهذا النشاط. للقيام بذلك ، نحتاج إلى تغيير هذا من رمز إلى تخفيض السعر. 

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

بعلامة الجنيه ، يمكننا التحكم في حجم الخط لدينا. إذا أردنا أن يكون حجم الخط لدينا صغيرًا ، فنحن بحاجة إلى كتابة علامات الباوند المختلفة.

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

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

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

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

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

إذا قمنا بتشغيله ، فسيظهر تلقائيًا أسفل رأسنا.

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

استكشاف مجموعة البيانات في LuckyTemplates باستخدام Python

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

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

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

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

ومع ذلك ، نواجه الآن نفس المشكلة التي واجهناها في دفتر ملاحظات LuckyTemplates الخاص بنا فيما يتعلق برموز الدولار بعلامة الشرطة.

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

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

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

بعد تشغيل الوظيفة ، أصبح بإمكاننا الآن رؤية معلومات متعمقة حول مجموعة البيانات — عدد الإدخالات والأعمدة ونوع البيانات. يمكننا أيضًا أن نرى أن لدينا سلاسل تمثل نصوصًا داخل بيئة Python الخاصة بنا. 

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

طريقتان لتنظيف البيانات باستخدام بايثون

الأول عن طريق إصلاح المشكلة يدويًا. أولاً ، قم بجمع المعلومات المتعلقة بأعمدة البيانات الخاصة بك. للقيام بذلك ، اكتب data.columns في خلية تعليمات برمجية جديدة.

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

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

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

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

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

بعد ذلك ، يتعين علينا حفظ ودمج الكود السابق في هذه الخلية قبل تشغيله.

استخدام بايثون في LuckyTemplates |  وظيفة مجموعة البيانات والسلسلة

نتيجةً لذلك ، أصلحنا المشكلة وأصبحت الأعمدة الموجودة في مجموعة البيانات بالتنسيق المناسب. يتم محاذاة كل شيء الآن بشكل صحيح بدلاً من وجود مسافات بيضاء من قبل. 


كيفية استخدام Python Script في LuckyTemplates
Python II لـ LuckyTemplates U sers - دورة تدريبية جديدة في النظام الأساسي حسب الطلب
LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ

خاتمة

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

Python هي لغة برمجة شائعة عالية المستوى ولديها الكثير من الإمكانات الكبيرة عندما يتعلق الأمر بالحصول على البيانات باستخدام بضعة أسطر فقط من التعليمات البرمجية. نأمل أن يكون هذا البرنامج التعليمي قد أعطاك فهمًا لـ Python في 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 لاحتياجات إعداد تقارير الأعمال الخاصة بك.

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

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

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