ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في هذا البرنامج التعليمي ، سنناقش كيف يمكنك إنشاء مجموعة البيانات ووظيفة السلسلة وإعدادها باستخدام Python في LuckyTemplates . المثال الذي سأستخدمه لتنفيذ العملية متاح على GitHub.
قام LuckyTemplates بتمكين وظائف Python ، مما يسهل على المستخدمين تشغيل برامج Python النصية مباشرة في LuckyTemplates.
جدول المحتويات
الاتصال بمصدر بيانات باستخدام بايثون
قبل أن نبدأ ، تأكد من فتح دفتر LuckyTemplates. أولاً ، نحتاج إلى الاتصال بمصدر بيانات. سيتيح لنا ذلك الوصول إلى ملف CSV يمكننا استيراده إلى دفتر LuckyTemplates. عينة مجموعة البيانات التي سأعمل عليها هي مجموعة بيانات تحليل العيادة.
يمكنك الانتقال إلى GitHub للانتقال إلى مجلدك والنقر على ملف CSV الخاص بك. إذا لم يكن لديك واحد ، فهناك الكثير من المستودعات العامة التي تحتوي على ملفات CSV التي تم تحميلها والتي يمكنك الوصول إليها. بمجرد حصولك على مجموعة البيانات الخاصة بك ، انقر فوق المجلد الرئيسي وسترى ملفين. انقر فوق ملف CSV.
ثم انقر فوق عرض الخام.
بعد ذلك ، انتقل إلى شريط العناوين وانسخ عنوان CSV. ثم ارجع إلى دفتر LuckyTemplates.
ضمن علامة التبويب الصفحة الرئيسية ، انقر فوق Get Data ثم More لرؤية خيار الويب وانقر فوقه.
بعد ذلك ، الصق عنوان CSV في حقل URL وانقر فوق "موافق".
ثم انقر فوق الزر "تحويل البيانات" .
لقد نجحنا في توصيل مصدر بياناتنا في LuckyTemplates الخاص بنا.
تنظيف البيانات أو تبادل البيانات باستخدام LuckyTemplates
الآن ، يمكننا التنقل بحرية في مجموعة البيانات. يتيح لنا ذلك إجراء إجراءات التنظيف اللازمة للحصول على بياناتنا بالتنسيق المناسب لتحليل أفضل.
تحت العمود Lab Cost ، سنرى أن هناك العديد من رموز الدولارات مع علامة شرطة موضوع للتحويل.
لا يمكننا تحويل هذه الرموز مباشرة.
هذا لأنه سيتسبب في حدوث خطأ نحاول تجنبه.
لاستبدال هذه القيم ، انقر فوق استبدال القيم ، ثم أدخل رمز الدولار في حقل Value To Find . ضع 0 أو القيمة التي تريدها في حقل "استبدال بـ" .
الآن يمكننا تحويل هذه الرموز إلى القيمة التي نريدها. ضع في اعتبارك أنه يمكننا رؤية أنشطتنا موثقة في قسم الخطوات التطبيقية .
تنظيف البيانات أو تبادل البيانات باستخدام Python في LuckyTemplates
لجعل عملية التنظيف أو مهمة مناقشة البيانات قابلة للتطبيق على جميع الأعمدة ، سنستخدم وظيفة Python من خلال استخدام Jupyter Notebook.
أولاً ، افتح دفتر Jupyter الخاص بك وقم بتحميل صفحتك الرئيسية.
ضمن علامة التبويب الملفات ، انتقل إلى الزاوية اليمنى وانقر فوق " جديد " لرؤية خيار "Python 3" . ثم انقر فوقه لإنشاء دفتر ملاحظات بايثون جديد.
أول شيء يتعين علينا القيام به هو توفير اسم ملف. يمكنك تسميته ما شئت. في هذه الحالة ، سأقوم بتعيين عنوان الملف إلى " تحليل العيادة ".
الآن بعد أن تم فتح دفتر ملاحظات Python الخاص بنا ، يمكننا رؤية خلية تسمح لنا بإعداد الكود أو تنفيذه. نحتاج إلى دمج مصدر الويب الذي فعلناه في LuckyTemplates.
يمكننا القيام بذلك عن طريق استيراد إحدى المكتبات الأساسية ، وهي Pandas ، في بيئتنا وتشغيلها.
بعد الاتصال بمصدر الويب الخاص بنا وإنشاء وظيفة أصلية لمكتبة Panda ، نريد إنشاء شيء يمكن أن يشير إلى ما نحن بصدد القيام به.
سنستكشف بياناتنا وننشئ عنوانًا كمؤشر لهذا النشاط. للقيام بذلك ، نحتاج إلى تغيير هذا من رمز إلى تخفيض السعر.
بعلامة الجنيه ، يمكننا التحكم في حجم الخط لدينا. إذا أردنا أن يكون حجم الخط لدينا صغيرًا ، فنحن بحاجة إلى كتابة علامات الباوند المختلفة.
من ناحية أخرى ، إذا أردنا حجم خط أكبر ، فنحن بحاجة إلى استخدام عدد أقل من علامات الباوند.
بالإضافة إلى ذلك ، قد نرغب في تضمين شرح موجز لنشاطنا تحت عنواننا. لنفترض أننا سنستكشف الوظائف ومجموعات البيانات الأصلية.
إذا قمنا بتشغيله ، فسيظهر تلقائيًا أسفل رأسنا.
استكشاف مجموعة البيانات في LuckyTemplates باستخدام Python
في خلية جديدة ، يمكننا استكشاف مجموعة البيانات. لنفترض أننا نريد استكشاف الصفوف الخمسة الأولى من البيانات التي هي في الواقع الوسيطة الافتراضية ، ونحتاج إلى إنشاء بيانات متغير جديدة.
سيتيح لك هذا الوصول إلى الصفوف الخمسة الأولى. لكن تذكر أنه يمكنك وضع أي وسيطة داخل الأقواس تشير إلى عدد صفوف البيانات التي تريد الوصول إليها. في هذا المثال ، أريد الوصول إلى عشرة صفوف.
ومع ذلك ، نواجه الآن نفس المشكلة التي واجهناها في دفتر ملاحظات LuckyTemplates الخاص بنا فيما يتعلق برموز الدولار بعلامة الشرطة.
لإصلاح هذا الأمر ، نحتاج إلى بناء وظيفتنا المعرفة من قبل المستخدم والتي يمكننا تطبيقها لتنظيف تنسيق بياناتنا.
يمكننا بدء عملية التنظيف بالحصول على مزيد من المعلومات المتعلقة ببياناتنا. سيسهل ذلك علينا تحديد المشكلات في مجموعة البيانات الخاصة بنا.
بعد تشغيل الوظيفة ، أصبح بإمكاننا الآن رؤية معلومات متعمقة حول مجموعة البيانات — عدد الإدخالات والأعمدة ونوع البيانات. يمكننا أيضًا أن نرى أن لدينا سلاسل تمثل نصوصًا داخل بيئة Python الخاصة بنا.
إذا نظرنا عن كثب إلى العمود ، فهناك العديد من المسافات البادئة التي نحتاج إلى إصلاحها. سأريك طريقتين لتنظيف هذا.
طريقتان لتنظيف البيانات باستخدام بايثون
الأول عن طريق إصلاح المشكلة يدويًا. أولاً ، قم بجمع المعلومات المتعلقة بأعمدة البيانات الخاصة بك. للقيام بذلك ، اكتب data.columns في خلية تعليمات برمجية جديدة.
في خلية جديدة ، تريد توثيق نشاط تنظيف المسافات في عناوين الأعمدة. لذلك ، انسخ المعلومات الموجودة في الخلية والصقها واحذف المسافات البيضاء مباشرةً. هناك طريقة أخرى وهي استخدام دالة سلسلة تزيل المسافات البيضاء.
بعد تشغيل ذلك ، سيقضي على الفور على المساحات البيضاء غير الضرورية في خيوطنا. يوفر القيام بهذه الطريقة الراحة للمستخدمين ، خاصةً عندما يكون لدينا الكثير من البيانات أو السلاسل لإصلاحها أو تنظيفها.
بعد ذلك ، يتعين علينا حفظ ودمج الكود السابق في هذه الخلية قبل تشغيله.
نتيجةً لذلك ، أصلحنا المشكلة وأصبحت الأعمدة الموجودة في مجموعة البيانات بالتنسيق المناسب. يتم محاذاة كل شيء الآن بشكل صحيح بدلاً من وجود مسافات بيضاء من قبل.
كيفية استخدام Python Script في LuckyTemplates
Python II لـ LuckyTemplates U sers - دورة تدريبية جديدة في النظام الأساسي حسب الطلب
LuckyTemplates مع برمجة Python لإنشاء جداول التاريخ
خاتمة
للتلخيص ، يمكن أن يؤدي استخدام مجموعة البيانات ووظيفة السلسلة إلى تحسين طريقة عمل LuckyTemplates وتوسيع الإمكانات العادية للأداة.
Python هي لغة برمجة شائعة عالية المستوى ولديها الكثير من الإمكانات الكبيرة عندما يتعلق الأمر بالحصول على البيانات باستخدام بضعة أسطر فقط من التعليمات البرمجية. نأمل أن يكون هذا البرنامج التعليمي قد أعطاك فهمًا لـ Python في LuckyTemplates.
أتمنى لك كل خير،
غيليم
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته