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

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

R هي لغة برمجة شائعة لتحليل البيانات ، وغالبًا ما تُستخدم لإنشاء كائنات البيانات ومعالجتها. تعد ملفات RDS (R Data Serialization) تنسيقًا شائعًا لحفظ كائنات R في RStudio ، وتسمح لك بالحفاظ على حالة الكائن بين جلسات R. يمكن أن يكون حفظ كائن R كملف RDS في R مفيدًا لمشاركة عملك مع الآخرين ، أو تكرار تحليلك ، أو ببساطة تخزين عملك لاستخدامه لاحقًا.

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

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

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

تحضير الملف

في هذا العرض التوضيحي ، سنستخدم حزمة Lahman التي تحتوي على بيانات البيسبول. سنستخدم أيضًا حزمة tidyverse للتحليل الأساسي.

تحتوي حزمة Lahman على مجموعة بيانات تسمى الرواتب. الهدف هو إنشاء جدول يحتوي على معلومات عن السنة واسم اللاعب ورواتبهم الفردية والتراكمية.

أولاً ، دعنا نخصص مجموعة بيانات الرواتب للأرباح. بعد ذلك ، قم بتصفية المعلومات غير الضرورية من مجموعة البيانات باستخدام وظيفة select () . بعد ذلك ، قم بتنظيم البيانات بترتيبها وفقًا لـ playerID و yearID. يتم تجميع البيانات أيضًا وفقًا لـ playerID.

يتم استخدام عامل تشغيل الأنبوب ، الذي يُشار إليه بنسبة٪>٪ ، لتغذية نتائج عملية ما في العملية التالية أدناه.

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

لإنشاء عمود جديد يحتوي على الرواتب التراكمية للاعبين ، نحتاج إلى استخدام وظيفة الطفرات () جنبًا إلى جنب مع وظيفة cumsum () . عند تشغيل الكود ، ستحصل على جدول بمعلومات عن السنة واللاعب والراتب والراتب التراكمي.

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

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

لعرض الجدول الجديد ، قم بتشغيل الكائن. تُستخدم الدالة head () لإرجاع الصفوف الأولى في الجدول.

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

إذا كنت تريد التحقق من دقة النتيجة ، فيمكنك استخدام عامل المساواة الذي يُشار إليه بعلامتين متساويتين ( == ).

حفظ ملف RDS في R

يتيح لك حفظ كائن كملف RDS في R العمل عليه لاحقًا ، على عكس ملف بامتداد CSV.

لحفظ ملف بامتداد RDS ، استخدم وظيفة write_rds () . يمكنك أن ترى أنها تنتمي إلى حزمة readr داخل ليمان.

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

في الوسيطة ، اكتب اسم الكائن R والمكان الذي تريد حفظ الملف فيه.

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

إذا فتحت جلسة RStudio جديدة ، يمكنك عرض الكائن مرة أخرى باستخدام وظيفة read_rds () .

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

افتح كائنًا في LuckyTemplates باستخدام ملف RDS في R

لفتح كائن بامتداد RDS في LuckyTemplates ، انقر فوق الخيار Get Data ضمن علامة التبويب الصفحة الرئيسية وحدد المزيد .

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

في معالج إحضار البيانات ، حدد R Script ثم انقر فوق اتصال .

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

في مربع النص ، اكتب حزمة المكتبة مع نفس سطر التعليمات البرمجية المستخدم لفتح ملف RDS في RStudio. ثم انقر فوق "موافق" .

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

بمجرد تحميل الملف ، يمكنك فتحه في Power Query وإجراء تغييرات إضافية. لكن يوصى بتنظيف وتلميع البيانات والجدول في RStudio قبل استيراد الملف إلى LuckyTemplates.

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

خاتمة

يعد ملف RDS طريقة ملائمة وفعالة لحفظ ومشاركة كائنات R مثل إطارات البيانات والنماذج والقوائم. يمكن قراءتها وكتابتها بسهولة ، وهي بديل رائع لتنسيقات الملفات الأخرى مثل CSV أو Excel.

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

أتمنى لك كل خير،

جورج ماونت

المكافأة: احفظ مساحة العمل بأكملها

من المفيد حفظ صورة مساحة العمل عندما تكون جلسات العمل طويلة.

يمكن القيام بذلك في أي وقت باستخدام الوظيفة save.image()

احفظ الصورة()

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

عند إغلاق R/RStudio، يسألك عما إذا كنت تريد حفظ مساحة العمل الخاصة بك. إذا أجبت بنعم، فسيتم تحميل مساحة العمل هذه في المرة التالية التي تبدأ فيها تشغيل R. سيتم تسمية هذا الملف المحفوظ باسم .RData أيضًا.

من الممكن أيضًا تحديد اسم الملف لحفظ مساحة العمل الخاصة بك:

save.image(file = "my_work_space.RData")

لاستعادة مساحة العمل الخاصة بك، اكتب هذا:

تحميل ("my_work_space.RData")


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

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

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

كيفية حفظ وتحميل ملف 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؟ كل شيئ ترغب بمعرفته