English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
الحزم هي مجموعة من الوظائف والبيانات التجريبية والكود المسبق التجميع، بما في ذلك البرنامج، وملفات التعليقات، والنماذج، والبيانات لتجارب الاختبار.
عادةً يتم تخزين الحزم ذات صلة بلغة R في دليل "library" تحت دليل التثبيت، حيث يتم تضمين بعض الحزم المعتادة عند تثبيت لغة R، يمكننا أيضًا إضافة حزم مخصصة لاحقًا.
يمكنك البحث عن الحزم الكاملة لغة R من خلال:https://cran.r-project.org/web/packages/available_packages_by_name.html
في هذا الجزء، سنقوم بشرح كيفية تثبيت حزم لغة R.
يمكننا استخدام الوظائف التالية لعرض دليل تثبيت حزم R:
> .libPaths() [1] "/Library/Frameworks/R.framework/Versions/4.0/Resources/library" >
يمكننا استخدام الوظائف التالية لعرض الحزم المثبتة:
ال مكتبة()
نتائج الإخراج كالتالي:
الأساسيات الوظائف المبدئية (أصلياً من قبل Angelo Canty لـS) class Functions for Classification cluster "Finding Groups in Data": Cluster Analysis Extended Rousseeuw et al. codetools Code Analysis Tools for R compiler The R Compiler Package datasets The R Datasets Package foreign Read Data Stored by 'Minitab', 'S', 'SAS', 'SPSS', 'Stata', 'Systat', 'Weka', 'dBase', ... graphics The R Graphics Package grDevices The R Graphics Devices and Support for Colours and Fonts grid The Grid Graphics Package KernSmooth Functions for Kernel Smoothing Supporting Wand & Jones (1995) lattice Trellis Graphics for R MASS Support Functions and Datasets for Venables and Ripley's MASS
我们可以使用以下函数来查看编译环境已载入的包:
> search() [1] ".GlobalEnv" "package:stats" "package:graphics" [4] "package:grDevices" "package:utils" "package:datasets" [7] "package:methods" "Autoloads" "package:base"
يمكن استخدام install.packages() الوظيفة، وفقًا للتنسيق التالي:
install.packages("اسم المكتبة التي سيتم تثبيتها")
يمكننا تعيين اسم المكتبة مباشرة من CRAN الموقع، مثل مثالنا في هذا المثال، يتم تحميل مكتبة XML:
# تثبيت مكتبة XML install.packages("XML")
أو يمكننا أن نحصل على المكتبة مباشرة من CRAN تنزيل المكتبة ذات الصلة، ثم تثبيتها محليًا:
install.packages("./XML_3.98-1.3.zip")
يُنصح عادةً في بلدنا باستخدام المصادر المحلية، وفي هذا المثال يتم تثبيت المصدر من Tsinghua:
# تثبيت مكتبة XML install.packages("XML", repos = "https://mirrors.ustc.edu.cn/CRAN/")
CRAN (The Comprehensive R Archive Network) هو ملف إعدادات مصدر واحد من .Rprofile (في Linux يوجد في ~/.Rprofile).
إضافة الجملة التالية في نهاية النص:
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
عند فتح R يمكنك استخدام هذا المصدر من CRAN لتنزيل مكتبات R.
يجب تحميل المكتبات الجديدة أولاً إلى بيئة التجميع R للاستخدام، وفقًا للتنسيق التالي:
library("اسم المكتبة")
في هذا المثال، يتم تحميل مكتبة XML:
library("XML")