Hvernig á að setja upp R forritunarmál á Ubuntu 20.04

R er opið forritunarmál og ókeypis hugbúnaðarumhverfi fyrir tölfræði og grafíska framsetningu sem búið er til og stutt af R Core Team og R stofnun. Vinsældir R eru mikið notaðar meðal tölfræðinga og gagnanámamanna fyrir tölfræði- og gagnagreiningarhugbúnaðarhönnuði.

Í eftirfarandi kennslu muntu læra hvernig á að setja upp R með því að nota CRAN geymsluna og setja upp pakka frá bæði CRAN geymslu R eða PPA cran2deb4ubuntu á Ubuntu 20.04.

Forsendur

  • Mælt með stýrikerfi: ubuntu 20.04
  • Notendareikningur: Notendareikningur með sudo or rót aðgangur.

Uppfærðu stýrikerfi

Uppfærðu þína ubuntu stýrikerfi til að tryggja að allir núverandi pakkar séu uppfærðir:

sudo apt update && sudo apt upgrade -y

Kennsluefnið mun nota sudo skipun og að því gefnu að þú sért með sudo stöðu.

Til að staðfesta sudo stöðu á reikningnum þínum:

sudo whoami

Dæmi um úttak sem sýnir sudo stöðu:

[joshua@ubuntu ~]$ sudo whoami
root

Til að setja upp núverandi eða nýjan sudo reikning skaltu fara á kennsluna okkar á Hvernig á að bæta notanda við Sudoers á Ubuntu.

Til að nota rótarreikningur, notaðu eftirfarandi skipun með rót lykilorðinu til að skrá þig inn.

su

Fáðu


Settu upp ósjálfstæði fyrir R

Fyrst skaltu opna flugstöðina þína (CTRL+ALT+T) og setja upp eftirfarandi ósjálfstæði.

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

Gerð „Y“, ýttu síðan á „SLAÐA LYKILL“ til að halda áfram og ljúka uppsetningunni.

Flytja inn R GPG lykil og CRAN geymslu

Sjálfgefið er að R er til staðar í geymslum Ubuntu 20.04. Hins vegar er það mjög úrelt. Það er mjög mælt með því að setja upp R frá KRANA geymsla.

Fyrst skaltu flytja inn GPG lykilinn sem þarf til að staðfesta áreiðanleika R pakkans.

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

Dæmi ef innflutningur tókst:

Hvernig á að setja upp R forritunarmál á Ubuntu 20.04

Næst skaltu flytja inn CRAN geymsluna.

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

Þegar það hefur verið flutt inn skaltu endurnýja APT geymslulistann þinn.

sudo apt update

Fáðu


Settu upp R forritunarmál

Með ósjálfstæðin og nýbætt CRAN geymsluna uppsett geturðu sett upp R tungumálið með því að framkvæma eftirfarandi skipun í flugstöðinni þinni.

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

Dæmi úttak:

Hvernig á að setja upp R forritunarmál á Ubuntu 20.04

Þegar uppsetningunni er lokið skaltu ganga úr skugga um hvort hún hafi tekist með því að athuga smíðaútgáfuna.

R --version

Dæmi úttak:

Hvernig á að setja upp R forritunarmál á Ubuntu 20.04

Hvernig á að setja upp R pakka frá CRAN

Nú þegar R er sett upp á vélinni þinni geturðu nú ræst R terminal dæmið.

Í flugstöðinni þinni skaltu nota eftirfarandi skipun.

sudo -i R

Dæmi út R terminal:

Hvernig á að setja upp R forritunarmál á Ubuntu 20.04

R er með nokkuð mikið úrval af pakka sem þú getur sett upp. Fyrir kennsluna er "txtplot" pakki skilar ASCII línuritum með „línuþráður, dreifiþráður, bar töflur og þéttleikarit." Þetta er sett upp með því að nota install.packages(”) skipun í terminal skel R.

install.packages('txtplot')

Dæmi úttak:

Hvernig á að setja upp R forritunarmál á Ubuntu 20.04

með "textaplot" núna uppsett geturðu keyrt próf með því að virkja pakkann í R skel flugstöðinni.

library('txtplot')

Næst er dæmi sýnt með því að nota dæmið gögnin sem koma frá „gagnasettum“ pakkanum R með inniheldur hraða bíla og vegalengd sem þarf til að stöðva byggt á gögnum frá 1920:

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

Frá þessari innsláttarskipun færðu síðan línurit.

Dæmi:

Hvernig á að setja upp R forritunarmál á Ubuntu 20.04

Að auki, til að fá aðstoð við uppsetta pakka, geturðu notað eftirfarandi skipun.

help(package name)

Skipta „nafn pakka“ með pakkanum uppsettum. Í tilfelli kennslunnar var þetta "txtplot".

Dæmi:

help(txtplot)

Til að fjarlægja pakka, eða "txtplot" notaðu eftirfarandi fjarlægja skipun í R skel flugstöðinni.

remove.packages('txtplot')

Til að hætta við R-skeljarútstöðvarviðmótið skaltu nota „q()“ stjórn.

q()

Þú munt sjá eftirfarandi kvaðningu:

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

Veldu þann möguleika að hætta með því að slá inn y, n, or c og ýttu á „SLAÐA LYKILL“.


Fáðu


Hvernig á að setja upp R pakka frá cran2deb4ubuntu

Valfrjálst geturðu sett upp eftirfarandi PPA cran2deb4ubuntu, PPA fyrir R pakka frá CRAN's Task Views byggð á móti R 4.0 (og síðari útgáfum). Athugaðu að þessi PPA virkar aðeins fyrir LTS útgáfur eins og 18.04, 20.04 og komandi 22.04 LTS en er smíðaður með nýjustu R útgáfunni.

Settu fyrst upp PPA með eftirfarandi skipun.

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

Þegar það hefur verið sett upp skaltu uppfæra APT geymslulistann.

sudo apt update

Athugaðu, þú gætir séð uppfærða pakka, uppfærðu eftir því sem við á.

sudo apt upgrade

Í stað þess að setja saman R pakkana gæti þetta hentað þróunaraðilanum og þú getur sett þá upp sem Debian pakka frá PPA. Hins vegar munt þú treysta á að PPA sé viðhaldið og haldið öruggum.

Á heildina litið, PPA af „cran2deb4ubuntu Build Team“ teymi er mjög þekkt og hægt að treysta.

Athugasemdir og niðurstaða

Í kennslunni hefurðu lært hvernig á að setja upp R á Ubuntu 20.04 LTS Focal Fossa með því að nota CRAN geymsluna, sem þú getur teiknað á pakka og uppfærslur oft.

Einn af bestu hlutunum um R forritun er að það er meira samfélagsrekinn hugbúnaður, sem þýðir að hver sem er getur útvegað kóðaabætur og nýja pakka. Samræmið í R-samfélagsumhverfinu er til marks um þessa nálgun við að þróa sérstakan hugbúnað með því að deila og hvetja til inntak. Þetta tól er einnig samhæft á milli kerfa og þar með keyrir það á mörgum stýrikerfum auk vélbúnaðar.

Að auki geturðu fundið fleiri R pakka á Lausir CRAN pakkar eftir nafni.

Leyfi a Athugasemd