Yet another R blog

Packages • Praxis • Plots

Kategorie: Packages

Diese Rubrik stellt R-Packages vor und erklärt, wie man sie einsetzt

Deutsche Bundeskanzler

Eine Zeitleiste mit den Amtszeiten aller Bundeskanzler

Die Amtszeiten und Lebensdaten der Bundeskanzler in einer „gestapelten“ Zeitachse mit den Bordmitteln von R oder ggplot2 darzustellen ist machbar, aber mühselig. Wesentlich einfacher geht es mit dem Package vistime, wie das nachfolgende Beispiel zeigt. Weiterlesen

So funktioniert dplyr

dplyr vereinfacht den Umgang mit Data Frames

Die Arbeit mit Data Frames in R kann ganz schon mühsam sein, es sei denn, man benutzt dplyr. Dieser Artikel führt durch die nützlichsten Funktionen dieses praktischen R-Packages. Weiterlesen

Interaktive Charts mit googleVis

Mit googleVis auf die Google Chart API zugreifen

Das Package googleVis versorgt R mit einer Schnittstelle zur Google Chart API. Damit lassen sich interaktive Plots erstellen und in Webseiten einbetten. Die Daten bleiben dabei lokal und werden nicht zu Google hochgeladen. Als Beispiel dient eine interaktive Weltkarte, die die Bevölkerung des Landes anzeigt, das sich gerade unter dem Mauszeiger befindet. Weiterlesen

Datum und Zeit mit lubridate

Mit lubridate macht die Arbeit mit Datum und Zeit viel Spaß

Wer schon mal in R mit Datums- und Zeitangeben gearbeitet hat, der weiß, dass es wie es im Englischen so schön heißt „a pain in the ass“ ist. Datumsangeben kommen in unterschiedlichen Formaten daher, aus denen sich nur schwer einzelne Komponenten wie Tag, Monat oder Jahr exrahieren lassen. Dazu kommt der umständliche Umgang mit Zeitzonen, Sommerzeit und Schaltjahren. Mit dem Package lubridate (Link) ist das alles kein Problem. Weiterlesen

Bundeshaushalt als Treemap

Treemap: Je größer die Zahl, desto größer die Fläche

Eine Treemap stellt Zahlenwerte als verschachtelte Rechtecke dar, wobei die Fläche der Rechtecke die Größenverhältnisse der Zahlen abbildet. R verwendet dafür das Package treemap. Als Beispiel wird hier der Bundeshaushalt des Jahres 2015 visualisiert. Weiterlesen

Zeitreihen mit ggfortify

Mit ggfortify lassen sich viele R-Datentypen plotten

Eine Art Quasi-Standard für das Plotten mit R ist ggplot2. Es benötigt aber als Datenquelle einen Data Frame. Manchmal liegen die Daten aber in einem anderen Format vor, etwa Time Series oder xts. Hier hilft ggfortify, das eine ganze Latte Formate plotten kann. Es basiert auf ggplot2, so dass sich der Plot mit ggplot2-Syntax modifizieren lässt. Weiterlesen

Installierte R-Packages auflisten

So behälst du den Überblick, welche Packages unter R installiert sind

Wer regelmäßig mit R arbeitet, installiert im Laufe der Zeit unzählige Packages. Um zu ermitteln, welche Packages in welcher Version derzeit installiert sind, dient der folgende Zweizeiler:

packinfo <- installed.packages()
packinfo[,c("Package", "Version")]

Um sich hingegen anzeigen zulassen, welche Packages von dem aktuellen Benutzer installiert worden sind, verwendet man

ip <- as.data.frame(installed.packages()[,c(1,3:4)])
rownames(ip) <- NULL
ip <- ip[is.na(ip$Priority),1:2,drop=FALSE]
print(ip, row.names=FALSE)

Installierte Packages samt Versionsnummern
Eine Liste sämtlicher verfügbarer R-Packages findet sich auf der Seite https://cran.r-project.org/. Es sind mittlerweile über 9000.