R يك زبان برنامه نويسي منبع باز است كه در تحليل داده و محاسبات آماري استفاده ميشود. با حمايت بنياد R براي محاسبات آماري ، از آن به صورت گسترده توسط جامعه فعالي استفاده ميشود. R بسياري از بسته هاي توليد شده توسط كاربر را براي حوزه هاي خاصي از مطالعه ارائه مي دهد ، كه باعث مي شود اين امر در بسياري از زمينه ها كاربرد داشته باشد.
در اين آموزش R را نصب مي كنيم و نحوه اضافه كردن بسته ها از شبكه رسمي بايگاني جامع R (CRAN) را نشان مي دهيم.
پيش نيازها
براي دنبال كردن اين آموزش به سرور مجازي اوبونتو 20.04 با:
• حداقل 1 گيگابايت رم
• كاربر غير ريشه با امتيازات sudo
نياز داريد
براي يادگيري چگونگي دستيابي به اين تنظيمات ، راهنماي ستاپ اوليه سرور مجازي را دنبال كنيد.
پس از اتمام اين پيش نيازها ، آماده شروع هستيد.
مرحله 1 – نصب R
از آنجا كه R يك پروژه به سرعت در حال حركت است ، آخرين نسخه پايدار هميشه از منابع اوبونتو در دسترس نيست ، بنابراين ما با اضافه كردن منبع خارجي كه توسط CRAN نگهداري مي شود ، شروع خواهيم كرد.
توجه : CRAN منابع درون شبكه خود را حفظ مي كند ، اما همه منابع خارجي قابل اعتماد نيستند. مطمئن شويد كه فقط از منابع معتبر نصب كنيد.

ابتدا بياييد كليد GPG مربوطه را اضافه كنيم.
$ sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

وقتي دستور را اجرا مي كنيم ، خروجي زير را دريافت خواهيم كرد:
Output
Executing: /tmp/apt-key-gpghome.cul0ddtmN1/gpg.1.sh –keyserver keyserver.ubuntu.com –recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
gpg: key 51716619E084DAB9: public key “Michael Rutter ” imported
gpg: Total number processed: 1
gpg: imported: 1

پس از داشتن كليد قابل اعتماد ، مي توانيم منبع را اضافه كنيم.
توجه داشته باشيد كه اگر از 20.04 استفاده نمي كنيد ، مي توانيد منبع مربوطه را از ليست R Project Ubuntu ، كه براي هر نسخه نامگذاري شده است ، پيدا كنيد. اوبونتو 20.04 به Focal Fossa اشاره دارد و جديدترين نسخه R، 4.0.0 است، بنابراين قرارداد نامگذاري منبع زير، focal-cran40 است.
$ sudo add-apt-repository ‘deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/’

در بين خروجي نمايش داده شده ، بايد خطوط مشابه زير را پيدا كنيد:
Output

Get:7 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ InRelease [3622 B]
Get:8 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages [15.6 kB]

اكنون ، براي اينكه مانيفيست (اعلان) هاي بسته از منبع جديد را شامل شود ، بايد پس از اين به روزرساني كنيم.
$ sudo apt update
در بين خروجي بايد يك خط شبيه به زير باشد:
Output

Hit:5 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ InRelease

اگر خط فوق در خروجي از دستور UPDATE ظاهر شود ، ما منبع را با موفقيت اضافه كرده ايم. مي توانيم مطمئن باشيم كه به طور تصادفي نسخه قديمي را نصب نمي كنيم.
در اين مرحله ، آماده نصب R با دستور زير هستيم.
$sudo apt install r-base
اگر از شما خواسته شد كه نصب را تأييد كنيد ، براي ادامه ، y را فشار دهيد.
در زمان نوشتن اين مقاله، آخرين نسخه پايدار R از CRAN نسخه 4.0.1 ميباشد كه هنگام شروع R نمايش داده مي شود.
از آنجا كه ما قصد داريم يك پكيج نمونه براي هر كاربر روي سيستم نصب كنيم ، R را به صورت root شروع خواهيم كرد تا كتابخانه ها بصورت خودكار در دسترس همه كاربران قرار بگيرند. از طرف ديگر ، اگر دستور R را بدون sudo اجرا كنيد ، مي توانيد يك كتابخانه شخصي براي كاربر خود تنظيم كنيد.
$ sudo -i R
Output

R version 4.0.0 (2020-04-24) — “Arbor Day”
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

Type ‘demo()’ for some demos, ‘help()’ for on-line help, or
‘help.start()’ for an HTML browser interface to help.
Type ‘q()’ to quit R.

>

اين تأييد مي كند كه ما R را با موفقيت نصب كرده ايم و وارد پوسته تعاملي آن شديم.
مرحله 2 – نصب بسته هاي R از CRAN
بخشي از قدرت R فراواني در دسترس بسته هاي افزودني آن است. به هدف توضيحي ، txtplot را نصب خواهيم كرد ، كتابخانه اي كه نمودارهاي ASCII را در بر مي گيرد كه شامل نمودار پراگندگي ، نمودار خطي ، نمودار چگالي ، نمودارهاي acf و نمودارهاي ميله اي است:
> install.packages(‘txtplot’)
توجه: خروجي زير نشان مي دهد كه بسته در كجا نصب خواهد شد.
Output

Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)

اين مسير گسترده در سايت وجود دارد زيرا ما R را به عنوان root اجرا كرديم. اين مكان صحيحي است كه بسته را در دسترس همه كاربران قرار ميدهد.
پس از اتمام نصب ، مي توانيم txtplot را لود كنيم:
> library(‘txtplot’)
اگر پيام خطايي وجود ندارد ، كتابخانه با موفقيت لود شده است. بياييد اكنون آن را با مثالي كه عملكرد نمودارسازي پايه را با برچسب هاي محور نشان مي دهد ، در مرحله عمل قرار دهيم. داده هاي مثال ، تهيه شده توسط بسته هاي datasets درR ، شامل سرعت اتومبيل ها و مسافت موردنياز براي متوقف كردن بر اساس داده هاي دهه 1920 است:
$ txtplot(cars[,1], cars[,2], xlab = ‘speed’, ylab = ‘distance’)

Output
+—-+———–+————+———–+———–+–+
120 + * +
| |
d 100 + * +
i | * * |
s 80 + * * +
t | * * * * |
a 60 + * * * * * +
n | * * * * * |
c 40 + * * * * * * * +
e | * * * * * * * |
20 + * * * * * +
| * * * |
0 +—-+———–+————+———–+———–+–+
5 10 15 20 25
speed

اگر علاقه مند به كسب اطلاعات بيشتر در مورد txtplot هستيد ، از help)txtplot) در داخل مفسر R استفاده كنيد.
هر بسته از پيش كامپايل شده را مي توان از CRAN با install.packages () نصب كرد. براي كسب اطلاعات بيشتر در مورد آنچه در دسترس است ، مي توانيد ليستي از بسته هاي رسمي بر اساس نام كه از طريق ليست نام بسته هاي موجود CRAN سازماندهي شده ، پيدا كنيد.
براي خروج از R ، مي توانيد q () را تايپ كنيد. مگر اينكه بخواهيد تصوير فضاي كاري را ذخيره كنيد ، مي توانيد در صورت درخواست از شما n را فشار دهيد.
نتيجه
با نصب موفقيت آميز R روي سرور مجازي ، ممكن است علاقه مند به اين راهنما در مورد نصب سرور مجازي RStudio باشيد تا بتوانيد يك IDE را در استقرار مبتني بر سرور مجازي كه تازه تكميل كرده ايد ، قرار دهيد. همچنين مي توانيد نحوه تنظيم سرور مجازي Shiny را براي تبديل كد R خود به صفحات وب تعاملي بياموزيد.
براي كسب اطلاعات بيشتر در مورد نحوه نصب پكيج هاي R با استفاده از ابزارهاي مختلف ، مي توانيد نحوه نصب مستقيم از GitHub ، BitBucket يا ساير لوكيشن ها را مطالعه كنيد. اين كار به شما امكان مي دهد تا از آخرين كارهاي جامعه فعال بهره ببريد.

 

از اين لينك ها زير مي توانيد آمورش هاي بيشتري براي لينوكس پيدا كنيد :

چگونه به Ubuntu 20.04 Focal Fossa ارتقا دهيد

نحوه ايجاد نماها (Views) براي توسعه وب Django

نصب Mount NFS در اوبونتو 20.04

نحوه توسعه برنامه ها در Kubernetes با Okteto

نصب و پيكربندي Laravel با Nginx در اوبونتو 20.04

نحوه تنظيم Jupyter Notebook با پايتون در Ubuntu 20.04

نصب Jitsi Meet در Debian 10

نصب و پيكربندي Nextcloud در اوبونتو 20.04

نصب و پيكربندي Ansible در اوبونتو 20.04

مقدمه اي بر مديريت پيكربندي با Ansible

نحوه نصب R روي اوبونتو 20.04

ارائه برنامه هاي Flask با uWSGI و Nginx در اوبونتو 18.04

نصب و پيكربندي Postfix در اوبونتو 20.04

 

خريد vps – خريد سرور مجازي – خريد سرور – سرور هلند – فروش vps – سرور مجازي آمريكا – خريدvps – سرور مجازي هلند – فروش سرور مجازي – سرور آمريكا – vps – سرور مجازي انگليس – سرور مجازي آلمان – سرور مجازي كانادا – خريد vps آمريكا – خريد وي پي اس – سرور – خريد سرور مجازي هلند – vps خريد – سرور مجازي فرانسه – سرور مجازي هلند – خريد vps آمريكا – خريد سرور مجازي ارزان هلند – vps – خريد vps هلند – خريد سرور مجازي آمريكا – خريد vps فرانسه – تست vps – سرور مجازي تست – سرور مجازي ويندوز – ارزانترين vps – خريد وي پي اس – vps ارزان –