تمثل لغتي آر وبايثون اهم لغات البرمجة لعلماء البيانات لما تتميز به كل لغة من مميزات تجعل منها منافس للآخر. في هذا المقال سوف نستعرض طريقة تنفيذ اوامر لغة بايثون على آر استوديو، وذلك من خلال الخطوات التالية:
اولاً: على برنامج بايثون نقوم بتنفيذ التالي:
نحدد موقع ملف تشغيل بايثون على الجهاز وذلك من خلال تنفيذ الكود التالي بيئة تشغيل بايثون:
In:
import sys
import os
os.path.dirname(sys.executable)
حيث سيظهر رابط ملف تشغيل بايثون على جهازك.
ثانياً: على برنامج آر استوديو
1/ تحميل وتفعيل حزمة reticulate:
In:
library(reticulate)
2/ نحدد نسخة بايثون التي سوف تستخدمها:
In: use_python('*****')
حيث تستبدل ***** برابط ملف تشغيل بايثون على جهازك الذي تم الحصول عليه في اولاً.
3/ تنفيذ اوامر لغة بايثون
يمكن تنفيذ اوامر لغة بايثون في آر استوديو من خلال استخدام الدالة:
In: py_run_string("*****")
حيث يتم استبدال ***** بأوامر لغة بايثون كما في الأمثلة التالية:
مثال (1): حساب باقي قسمة 3 على 2:
In: py_run_string("x=3%2") py$x Out: 1
مثال (2): دالة معرفة لحساب تربيع عدد معين:
In: py_run_string(" def squared(x): return x**2 ") x = 3 py$squared(x) Out: 9