R-Packages rund um das japanische Logikrätsel
Einen Algorithmus in R zu programmieren, der ein Sudoku löst, ist machbar, aber aufwendig. Doch im Package-Repository finden sich zwei Packages, die einem diese Arbeit abnehmen. Weiterlesen
Packages, Plots & eine Prise Python. Special guest: Mathematica
Einen Algorithmus in R zu programmieren, der ein Sudoku löst, ist machbar, aber aufwendig. Doch im Package-Repository finden sich zwei Packages, die einem diese Arbeit abnehmen. Weiterlesen
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
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
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
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
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
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)
Eine Liste sämtlicher verfügbarer R-Packages findet sich auf der Seite https://cran.r-project.org/. Es sind mittlerweile über 9000.
© 2024 Yet another R blog
Theme von Anders Norén — Hoch ↑