Installieren von R unter Ubuntu 20.04 | DigitalOcean (2024)

Einführung

Die Open-Source-Programmiersprache R ist für die Ausführung von Datenanalysen und statistischer Datenverarbeitung weit verbreitet. Unterstützt durch die R Foundation für Statistische Datenverarbeitung ist sie eine zunehmend beliebte und erweiterbare Sprache mit einer aktiven Community. R bietet viele benutzergenerierte Pakete für bestimmte Disziplinen und lässt sich so auf viele Felder anwenden.

In diesem Tutorial installieren wir R und zeigen, wie wir Pakete aus dem offiziellen Comprehensive R Archive Network (CRAN) hinzufügen.

Voraussetzungen

Um diesem Tutorial zu folgen, benötigen Sie einen Ubuntu 20.04-Server mit:

  • mindestens 1 GB RAM
  • ein Nicht-root-Benutzer mit sudo-Berechtigungen

Um zu erfahren, wie Sie diese Einrichtung erreichen, befolgen Sie unseren Leitfaden zur Ersteinrichtung des Servers.

Wenn diese Voraussetzungen erfüllt sind, können Sie beginnen.

Schritt 1 — Installieren von R

Da R ein sich rasch veränderndes Projekt ist, ist die neueste stabile Version nicht immer aus den Ubuntu Repositorys verfügbar. Daher fügen wir zunächst das externe Repository, das von CAN verwaltet wird, hinzu.

Anmerkung: CRAN unterhält die Repositorys innerhalb ihres Netzwerks, jedoch nicht alle externen Repositorys sind zuverlässig. Stellen Sie sicher, dass Sie nur von vertrauenswürdigen Quellen installieren.

Wir fügen zuerst den entsprechenden GPG-Schlüssel hinzu.

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

Wenn wir den Befehl ausführen, erhalten wir die folgende Ausgabe:

Output

Executing: /tmp/apt-key-gpghome.cul0ddtmN1/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9gpg: key 51716619E084DAB9: public key "Michael Rutter <marutter@gmail.com>" importedgpg: Total number processed: 1gpg: imported: 1

Wenn wir über den vertrauenswürdigen Schlüssel verfügen, können wir das Repository hinzufügen.

Wenn Sie 20.04 nicht nutzen, finden Sie das entsprechende Repository in der R Projekt Ubuntu Liste, das nach der Version benannt ist. Ubuntu 20.04 wird als Focal Fossa bezeichnet und die neueste Version von R ist 4.0.0, daher die Namenskonvention des folgenden Repository – focal-cran40.

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

In der Ausgabe, die angezeigt wird, sollten Sie Zeilen ähnlich wie die folgenden sehen:

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]...

Wir müssen danach nun update ausführen, um die Paketmanifeste aus dem neuen Repository einzubinden.

  1. sudo apt update

Prüfen Sie, dass eine der Zeilen der Ausgabe in etwa Folgenden entspricht:

Output

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

Wenn die obige Zeile in der Ausgabe des Befehls update angezeigt wird, haben wir das Repository erfolgreich hinzugefügt. Wir wissen dann, dass wir nicht versehentlich eine ältere Version installieren können.

Wir sind nun bereit, R mit dem folgenden Befehl zu installieren.

  1. sudo apt install r-base

Wenn Sie zur Bestätigung der Installation aufgefordert werden, drücken Sie y, um fortzufahren.

Zum Zeitpunkt, als dieses Dokument erstellt wurde, war die neueste stabile Version von R von CRAN 4.0.1, die beim Start von R angezeigt wird.

Da wir ein Beispielpaket für jeden Benutzer im System installieren möchten, starten wir R als root, damit die Bibliotheken automatisch für alle Benutzer verfügbar sind. Wenn Sie den R Befehl ohne sudo ausführen, kann eine persönliche Bibliothek für Ihren Benutzer eingerichtet werden.

  1. sudo -i R

Output

R version 4.0.0 (2020-04-24) -- "Arbor Day"Copyright (C) 2020 The R Foundation for Statistical ComputingPlatform: 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.>

Damit ist bestätigt, dass wir R erfolgreich installiert und seine interaktive Shell eingegeben haben.

Schritt 2 — Installieren von R Packages aus CRAN

Eine der Stärken von R ist seine breite Auswahl an Zusatzpaketen. Wir installieren zu Demonstrationszwecken txtplot, eine Bibliothek, die ASCII-Diagramme ausgibt, darunter Streu-, Linien-, Dichte-, ACF- und Balkendiagramme:

  1. install.packages('txtplot')

Anmerkung: Die folgende Ausgabe zeigt an, wo das Paket installiert wird.

Output

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

Dieser seitenweite Pfad ist verfügbar, da wir R als root ausgeführt haben. An diesem Ort steht das Paket allen Benutzern zur Verfügung.

Wenn die Installation abgeschlossen ist, können wir txtplot laden:

  1. library('txtplot')

Wenn es keine Fehlermeldungen gibt, wurde die Bibliothek erfolgreich geladen. Wir wollen das nun mit einem Beispiel umsetzen, in dem wir eine Basis-Plotting-Funktion mit Achsenmarkierungen demonstrieren. Die Beispieldaten, die durch die Datensatz-Pakete von R bereitgestellt werden, enthalten die Geschwindigkeit von Fahrzeugen sowie den erforderlichen Bremsweg auf der Grundlage von Daten aus den 1920er Jahren:

  1. 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

Wenn Sie mehr über txtplot erfahren möchten, nutzen Sie in help(txtplot) aus dem R Interpreter.

Jedes vorab kompilierte Paket kann aus CRAN mit install.packages() installiert werden. Um zu erfahren, welche Pakete zur Verfügung stehen, nutzen Sie die Liste der offiziellen Pakete, die nach Namen sortiert sind, über die Liste Available CRAN Packages by Name.

Um R zu beenden, geben Sie q() ein. Sie können bei der Eingabeaufforderung n drücken, es sei denn, Sie möchten das Arbeitsbereichsimage speichern.

Zusammenfassung

Wenn R erfolgreich auf Ihrem Server installiert ist, könnte Sie dieser Leitfaden zur Installation des RStudio Servers interessieren, um eine IDE zur serverbasierten Bereitstellung hinzuzufügen, die Sie gerade abgeschlossen haben. Sie können ebenfalls lernen, wie ein Shiny Server eingerichtet wird, um Ihren R-Code in interaktive Webseiten zu konvertieren.

Für weitere Informationen zur Installation von R Paketen über verschiedene Tools lesen Sie, wie Sie direkt aus GitHub, BitBucket oder anderen Speicherorten installieren. Auf diese Weise können Sie von den neuesten Arbeiten aus der aktiven Community profitieren.

Installieren von R unter Ubuntu 20.04 | DigitalOcean (2024)
Top Articles
Our Favorite Paper Towel Holders for Everyday Tasks
Secretariat of the Pacific Regional Environment Programme (SPREP Convention)
Is pickleball Betts' next conquest? 'That's my jam'
Affidea ExpressCare - Affidea Ireland
CA Kapil 🇦🇪 Talreja Dubai on LinkedIn: #businessethics #audit #pwc #evergrande #talrejaandtalreja #businesssetup…
Clairememory Scam
Newgate Honda
Morocco Forum Tripadvisor
Enderal:Ausrüstung – Sureai
Kinkos Whittier
Bjork & Zhulkie Funeral Home Obituaries
ocala cars & trucks - by owner - craigslist
Dexter Gomovies
7 Fly Traps For Effective Pest Control
Bfg Straap Dead Photo Graphic
Pizza Hut In Dinuba
Prosser Dam Fish Count
8664751911
Hanger Clinic/Billpay
Wsop Hunters Club
Breckie Hill Mega Link
Blue Rain Lubbock
Masterkyngmash
Busted Mcpherson Newspaper
Contracts for May 28, 2020
All Breed Database
Like Some Annoyed Drivers Wsj Crossword
Brbl Barber Shop
Gotcha Rva 2022
Znamy dalsze plany Magdaleny Fręch. Nie będzie nawet chwili przerwy
The Goonies Showtimes Near Marcus Rosemount Cinema
897 W Valley Blvd
How To Improve Your Pilates C-Curve
Christmas Days Away
Issue Monday, September 23, 2024
Purdue Timeforge
Redbox Walmart Near Me
Truckers Report Forums
CVS Near Me | Somersworth, NH
Aliciabibs
Craigslist Ludington Michigan
Samantha Lyne Wikipedia
Pro-Ject’s T2 Super Phono Turntable Is a Super Performer, and It’s a Super Bargain Too
No Boundaries Pants For Men
Thotsbook Com
Ferhnvi
Breaking down the Stafford trade
Iman Fashion Clearance
Premiumbukkake Tour
Www.homedepot .Com
Spn 3464 Engine Throttle Actuator 1 Control Command
Latest Posts
Article information

Author: Duncan Muller

Last Updated:

Views: 6419

Rating: 4.9 / 5 (59 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Duncan Muller

Birthday: 1997-01-13

Address: Apt. 505 914 Phillip Crossroad, O'Konborough, NV 62411

Phone: +8555305800947

Job: Construction Agent

Hobby: Shopping, Table tennis, Snowboarding, Rafting, Motor sports, Homebrewing, Taxidermy

Introduction: My name is Duncan Muller, I am a enchanting, good, gentle, modern, tasty, nice, elegant person who loves writing and wants to share my knowledge and understanding with you.