Ubuntu

R-programmering installeren op Ubuntu 18.04

R-programmering installeren op Ubuntu 18.04
In deze les bekijken we hoe we de programmeertaal R kunnen installeren en gebruiken op Ubuntu 18.04. R is een uitstekende open-source grafische en statistische computerprogrammeertaal en is een van de meest gebruikte programmeertalen na Python voor Data Science en Machine Learning, gebruikt met een van de beste tools, Jupyter Notebooks.

We beginnen met het installeren van de programmeertaal R op Ubuntu 18.04 en ga verder met een heel eenvoudig programma in deze taal. Laten we beginnen.

GPG-sleutels toevoegen

We moeten eerst de relevante GPG-sleutels toevoegen:

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

Dit is wat we terugkrijgen met deze opdracht:

GPG-sleutels toevoegen

R-opslagplaatsen toevoegen

We kunnen nu R-repositories toevoegen voor de R-programmeertaalrelease:

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

Dit is wat we terugkrijgen met deze opdracht:

R-opslagplaatsen toevoegen

Pakketlijst bijwerken

Laten we de Ubuntu-pakketlijst bijwerken:

sudo apt update

Installeer R

We kunnen nu eindelijk R-programmeertaal installeren:

sudo apt install r-base

Installatie verifiëren

Voer de volgende opdracht uit om uw installatie te verifiëren:

sudo -i R

We zullen de R-console zien zodra we het bovenstaande commando hebben geschreven:

R-installatie verifiëren

Begin met het gebruik van R-programmering met Hello World

Zodra we een actieve installatie hebben voor de programmeertaal R op Ubuntu 18.04, zullen we het hier gaan gebruiken in een heel eenvoudig en traditioneel "Hello World" -programma. Om een ​​eenvoudig programma uit te voeren, kunnen we eenvoudig een terminal openen, typ de volgende opdracht om de R-console te openen:

$ R

We kunnen nu beginnen met het schrijven van eenvoudige uitspraken in de console:

> hallo LinuxHint <- "Hello World"
> afdrukken (hallo LinuxHint)

Dit is wat we terugkrijgen met deze opdracht:

Hallo wereld

Op R gebaseerde scripts uitvoeren

Het is ook mogelijk om op R gebaseerde scripts uit te voeren met behulp van de R-opdrachtregeltool. Maak hiervoor een nieuw bestand 'linuxhint'.R' met de volgende inhoud:

hallo LinuxHint <- "Hello from the script, World!"
print(halloLinuxHint)

Dit is wat we terugkrijgen met een opdracht die dit script zal uitvoeren:

R-programma uitvoeren vanuit Rscript

Hier is de opdracht die we hebben gebruikt:

Rscript linuxhint.R

Ten slotte zullen we een ander eenvoudig programma demonstreren om faculteit van een getal berekenen met R. Hier is een voorbeeldprogramma dat laat zien hoe u dit doet:

aantal = 5
faculteit = 1
# controleer of het getal negatief, positief of nul is
als (getal < 0)
print("Sorry, getal kan niet negatief zijn.")
anders if(getal == 0)
print("De faculteit van 0 is 1.")
anders
voor(i in 1:getal)
faculteit = faculteit * i

print(paste("De faculteit van", num ,"is:", faculteit))

We kunnen het bovenstaande script uitvoeren met de volgende opdracht:

Rscript faculteit.R

Nadat we het opgegeven script hebben uitgevoerd, kunnen we de faculteit zien die voor een bepaald nummer is berekend:

Faculteit van een getal berekenen


Nu ben je klaar om je eigen R-programma's te schrijven.

Python versus R voor gegevenswetenschap

Als je een beginner bent, is het moeilijk om Python of R boven elkaar te kiezen voor data-analyse en visualisatie. Beide talen hebben veel gemeenschappelijke bibliotheken dan je je kunt voorstellen. Bijna elke taak kan in beide talen worden uitgevoerd, of het nu gaat om data-ruzie, engineering, functieselectie, webscraping, app enzovoort. Enkele punten die we kunnen overwegen voor Python zijn:

Sommige dingen die R nuttiger maken, zijn de beschikbaarheid van veel statistische producten die uitstekende resultaten opleveren voor zakelijke use-cases die we in de komende berichten zullen ontdekken.

Conclusie: R installeren op Ubuntu 18.04

In deze les hebben we onderzocht hoe we de programmeertaal R kunnen installeren en gebruiken op Ubuntu 18.04 met zeer eenvoudige programma's in de taal. Dit is slechts een heel eenvoudige introductie van de vele lessen die bij de programmeertaal R horen. Deel je feedback voor de les met mij of naar LinuxHint Twitter handle.

Beste gameconsole-emulators voor Linux
Dit artikel bevat een lijst van populaire emulatiesoftware voor gameconsoles die beschikbaar is voor Linux. Emulatie is een softwarecompatibiliteitsla...
Beste Linux-distributies voor gaming in 2021
Het Linux-besturingssysteem heeft een lange weg afgelegd van zijn oorspronkelijke, eenvoudige, servergebaseerde uiterlijk. Dit besturingssysteem is de...
Hoe u uw gamesessie op Linux kunt vastleggen en streamen
In het verleden werd het spelen van games alleen als een hobby beschouwd, maar met de tijd zag de game-industrie een enorme groei in termen van techno...