Bewertung:

Das Buch bietet ausführliche Erklärungen zu komplexen R-Konzepten, insbesondere zu Umgebungen und Schließungen. Trotz einiger typografischer Fehler ist es für diejenigen von Vorteil, die ihr Verständnis dieser Themen vertiefen wollen.
Vorteile:Detaillierte Erklärungen schwieriger R-Konzepte, wertvolle Beispiele, vertieftes Verständnis von Environments und Closures.
Nachteile:Enthält typografische Fehler, mögliche Überschneidungen mit Hadley Wickhams 'Advanced R', nicht professionell lektoriert.
(basierend auf 1 Leserbewertungen)
Metaprogramming in R: Advanced Statistical Programming for Data Science, Analysis and Finance
Lernen Sie, wie Sie Funktionen und Ausdrücke manipulieren können, um zu verändern, wie die Sprache R sich selbst interpretiert. Dieses Buch ist eine Einführung in die Metaprogrammierung in der Sprache R. Sie werden also Programme schreiben, um andere Programme zu manipulieren. Die Metaprogrammierung in R zeigt Ihnen, wie Sie Code als Daten behandeln, die Sie erzeugen, analysieren oder verändern können.
R ist eine sehr hohe Sprache, in der alle Operationen Funktionen sind und alle Funktionen Daten sind, die manipuliert werden können. Dieses Buch zeigt Ihnen, wie Sie die natürliche Flexibilität von R bei der Auswertung von Funktionsaufrufen und Ausdrücken nutzen können, um kleine domänenspezifische Sprachen zu erstellen, die R innerhalb der Sprache R selbst erweitern.
Was Sie lernen werden
⬤ Erfahren Sie etwas über die Anatomie einer Funktion in R.
⬤ Einblick in einen Funktionsaufruf.
⬤ Arbeiten Sie mit R-Ausdrücken und Umgebungen.
⬤ Manipulieren Sie Ausdrücke in R.
⬤ Verwenden Sie Substitutionen.
Für wen ist dieses Buch gedacht?
Diejenigen, die zumindest etwas Erfahrung mit R haben, und sicherlich auch diejenigen, die Erfahrung mit anderen Programmiersprachen haben.