Ki jan yo enstale langaj pwogramasyon R sou Ubuntu 20.04

R se yon langaj pwogramasyon sous ouvè, ak yon anviwònman lojisyèl gratis pou enfòmatik estatistik ak reprezantasyon grafik kreye ak sipòte pa ekip R Core ak la. R Fondasyon. Popilarite R a lajman itilize pami statistikisyen ak minè done pou devlopè lojisyèl estatistik ak analiz done.

Nan leson patikilye sa a, ou pral aprann kijan pou enstale R lè l sèvi avèk depo CRAN la ak enstale pakè ki soti nan depo R a CRAN oswa PPA cran2deb4ubuntu sou Ubuntu 20.04.

Kondisyon

  • OS rekòmande: Ubentu 20.04
  • Kont itilizatè: Yon kont itilizatè ak sudo or aksè rasin.

Mizajou sistèm operasyon

Mete ajou ou Ubentu sistèm operasyon pou asire tout pakè ki egziste deja yo ajou:

sudo apt update && sudo apt upgrade -y

Tutorial la pral sèvi ak la sudo kòmand ak sipoze ou gen estati sudo.

Pou verifye estati sudo sou kont ou:

sudo whoami

Egzanp pwodiksyon ki montre estati sudo:

[joshua@ubuntu ~]$ sudo whoami
root

Pou mete kanpe yon kont sudo ki deja egziste oswa nouvo, vizite leson patikilye nou an sou Ki jan yo ajoute yon itilizatè nan Sudoers sou Ubuntu.

Pou itilize kont rasin, sèvi ak lòd sa a ak modpas rasin lan pou konekte.

su

reklam


Enstale Dependecies pou R

Premyèman, louvri tèminal ou a (CTRL + ALT + T) epi enstale depandans sa yo.

sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

Kalite "Y", Lè sa a, peze la "ENTRE KLE" kontinye epi konplete enstalasyon an.

Import R GPG Key & CRAN Repository

Pa default, R prezan nan depo Ubuntu 20.04 la. Sepandan, li trè demode. Li trè rekòmande enstale R soti nan CRAN repozitwa.

Premyèman, enpòte kle GPG ki nesesè pou verifye otantisite pake R la.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

Egzanp si enpòte a te reyisi:

Ki jan yo enstale langaj pwogramasyon R sou Ubuntu 20.04

Apre sa, enpòte repozitwa CRAN la.

sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/'

Yon fwa enpòte, rafrechi lis depo APT ou a.

sudo apt update

reklam


Enstale R Programming Language

Avèk depandans yo ak depo CRAN ki fèk ajoute enstale, ou ka enstale lang R la lè w egzekite lòd sa a nan tèminal ou a.

sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

Egzanp pwodiksyon:

Ki jan yo enstale langaj pwogramasyon R sou Ubuntu 20.04

Yon fwa enstalasyon an fini, verifye si li te reyisi pa tcheke vèsyon an bati.

R --version

Egzanp pwodiksyon:

Ki jan yo enstale langaj pwogramasyon R sou Ubuntu 20.04

Ki jan yo Enstale R Packages soti nan CRAN

Kounye a ke R enstale sou sistèm ou an, ou ka kounye a lanse egzanp tèminal R la.

Nan tèminal ou a, sèvi ak lòd sa a.

sudo -i R

Egzanp soti nan tèminal R:

Ki jan yo enstale langaj pwogramasyon R sou Ubuntu 20.04

R gen yon seri anpil pakè ke ou ka enstale. Pou leson patikilye a, la "txtplot" pake retounen graf ASCII ak "trame liy, trase gaye, ba graphiques, ak trase dansite." Sa a enstale lè l sèvi avèk la install.packages(”) kòmand nan koki tèminal R la.

install.packages('txtplot')

Egzanp pwodiksyon:

Ki jan yo enstale langaj pwogramasyon R sou Ubuntu 20.04

avèk "textplot" kounye a enstale, ou ka kouri yon tès pa aktive pake a nan tèminal la koki R.

library('txtplot')

Apre sa, yo montre yon egzanp lè w sèvi ak done egzanp yo bay pakè “datasets” R a ki gen ladann vitès la nan machin ak distans ki nesesè yo sispann baze sou done ki soti nan ane 1920 yo:

txtplot(cars[,1], cars[,2], xlab = 'speed', ylab = 'distance')

Soti nan kòmandman opinyon sa a, ou pral resevwa yon graf trase.

Egzanp:

Ki jan yo enstale langaj pwogramasyon R sou Ubuntu 20.04

Anplis de sa, pou jwenn èd sou pakè yo enstale, ou ka itilize lòd sa a.

help(package name)

Ranplase "non pake" ak pake a enstale. Nan ka leson patikilye a, sa a te "txtplot".

Egzanp:

help(txtplot)

Pou retire yon pake, oswa "txtplot" sèvi ak lòd retire sa a nan tèminal R shell la.

remove.packages('txtplot')

Pou sòti koòdone tèminal R shell la, sèvi ak la "q()" lòd.

q()

Ou pral wè èd memwa sa a:

Save workspace image? [y/n/c]: 

Chwazi opsyon ou a pou sòti lè w tape y, n, or c ak peze la "ENTRE KLE".


reklam


Ki jan yo enstale R Packages soti nan cran2deb4ubuntu

Opsyonèlman, ou ka enstale sa ki annapre yo PPA cran2deb4ubuntu, yon PPA pou pakè R ki soti nan Task Views CRAN bati kont R 4.0 (ak degaje ki vin apre yo). Remake byen ke PPA sa a ap travay sèlman pou degaje LTS tankou 18.04, 20.04, ak 22.04 LTS k ap vini an men li bati ak dènye vèsyon R la.

Premyèman, enstale PPA a lè l sèvi avèk lòd sa a.

sudo add-apt-repository ppa:c2d4u.team/c2d4u4.0+ -y

Yon fwa enstale, mete ajou lis depo APT la.

sudo apt update

Remake byen, ou ka wè pakè mete ajou, ajou jan sa apwopriye.

sudo apt upgrade

Olye pou yo konpile pakè R yo, sa ka adapte pwomotè a, epi ou ka enstale yo kòm pakè Debian ki soti nan PPA la. Sepandan, ou pral konte sou PPA a pou kenbe epi kenbe an sekirite.

An jeneral, PPA a pa la "cran2deb4ubuntu Build Team" ekip se trè byen li te ye epi yo ka fè konfyans.

Kòmantè ak konklizyon

Nan leson patikilye a, ou te aprann ki jan yo enstale R sou Ubuntu 20.04 LTS Focal Fossa lè w itilize repozitwa CRAN, ke ou ka itilize pakè ak mizajou souvan.

Youn nan pati yo pi byen sou R pwogramasyon se ke li se plis nan yon lojisyèl kominotè kouri, ki vle di ke nenpòt moun ka bay amelyorasyon kòd ak nouvo pakè. Konsistans nan anviwònman kominote R la se yon temwayaj apwòch sa a pou devlope lojisyèl espesifik pa pataje ak ankouraje opinyon. Zouti sa a konpatib tou atravè platfòm, epi kidonk li kouri sou anpil sistèm opere ak pyès ki nan konpitè.

Anplis de sa, ou ka jwenn plis pakè R nan Pake CRAN ki disponib pa non.

Ban-m pran abònman
Notifye nan
0 kòmantè
Aliye komantè
Wè tout kòmantè
0
Ta renmen panse ou, tanpri fè kòmantè.x