Hands-On Programming with R
A**M
Buen libro para iniciar en R
El libro llegó en perfecto estado y ha sido muy útil para aprender las bases de R desde 0. El contenido es ameno y fácil de seguir. Excelente opción si recién inicias con R.
A**N
Um livro versátil
É um bom livro! Não há necessidade do leitor ter um conhecimento prévio do R, pois tudo é explicado desde o início. Serve tanto pra iniciantes como pra os mais avançados. Para aqueles que já tem conhecimento do R e de alguma programação podem iniciar a leitura no cap.7! Valeu a pena adquirir!
J**T
A cleaA clear and concise book to learn the R programming language
Lately, there are several books that on the market that purport to teach the R language in a short time; most of these works aren’t worth much, inasmuch these give a cursory list of commands without a deep going explanation. Grolemund’s book is concise but very methodical and clear in its exposition. Its goal is to teach R, using 3 projects for practicality. All basic knowledge is adequately covered in a methodical way and proper programming discipline is taught. The book does not go into the field of statistics; but that is not its purpose, it aims to teach effectively the programming language. I can highly recommend this work and, if one takes the time to replicate all examples on one’s computer, in a reasonable time one can master R’s principles.
K**N
Bestes erstes Buch über R
Als ich diese Einführung in R gekauft habe, besaß ich schon ein paar andere Bücher, in denen R eine Rolle spielte. Das waren Bücher über Statistik, Datenanalyse, Datenvisualisierung, also die Dinge, die man mit R gut machen kann. Aber R als Programmiersprache kam mir dabei ein bisschen zu kurz. So wurde ich auf diesen Titel aufmerksam. Geboten ist hier eine Einführung in die Programmierung auf Grundlage der Sprache R.Ich kenne einige Programmiersprachen, aber R hat ein eigenwilliges Sprachdesign. Auch wenn die Syntax recht konventionell wirkt, arbeitet man in R typischerweise mit etwas anderen Datenstrukturen und löst Probleme etwas anders als mit den gängigen objektorientierten und prozeduralen Sprachen. Es ist zwar möglich, R im Stil von C zu schreiben, aber dann braucht man sich nicht wundern, wenn die eigenen Programme ziemlich langsam laufen. Der Autor zeigt in diesem Buch dagegen, wie man idiomatisches R schreibt. An die Stelle von Schleifen tritt dann eine Kombination aus logischen Tests auf Vektoren, Subsetting und Rechenoperationen auf ganzen Vektoren. Python-Programmierer, die schon einmal mit Numpy oder Pandas gearbeitet haben, werden hier einiges wiedererkennen. Es gibt Dinge, die R ziemlich gut und ziemlich schnell kann. Code, der das ausnutzt, kann kompakt, gut lesbar und durchaus recht schnell sein.Gut gefällt mir der Stil, in dem das Buch geschrieben ist. Grolemund trifft hier einen Ton, der sich schon fast wie eine persönliche Anleitung anfühlt. Das Buch enthält auch Übungen. Besonders zahlreich sind sie zwar nicht, aber sie sind didaktisch geschickt gewählt, um die vermittelten Konzepte zu festigen.Da R eine domänenspezifische Sprache im Umfeld Statistik ist, wählt Grolemund Beispiele aus dem Bereich Glücksspiel. Man beginnt mit kleinen Simulationen eines Würfelspiels (auch mit "gezinkten" Würfeln), geht über zu einem Kartenspiel und endet mit einem Glücksspielautomaten, dessen Gewinnausschüttung einerseits exakt berechnet und andererseits durch Simulation geschätzt wird.Das Buch ist recht kurz und somit auch angenehm schnell durchgearbeitet. Danach sollte man gut vorbereitet sein, ein fortgeschrittenes Buch über R zu lesen, dass schon eindeutiger auf Anwendungen im Umfeld Statistik, Datenanalyse und Datenvisualisierung bezogen ist. Ein natürlicher Nachfolger wäre etwa "R for Data Science", an dem der gleiche Autor mitgewirkt hat. Hier geht es dann nicht mehr allein um die Sprache, sondern um Konzepte, Vorgehensweisen, Workflows.Auf diese viel spannenderen Themen kann man sich aber besser konzentrieren, wenn man sich nicht gleichzeitig die Grundlagen der Sprache R erarbeiten muss. Darum ist "Hands-On Programming with R" meiner Meinung nach das beste erste Buch über R, dass man unbedingt lesen sollte.
A**Z
Magnífica introducción a R
Excelente introducción a la programación con R. Muy didáctico e interesante con los ejemplos que expone. Se lo recomiendo a todo el que esté interesado en conocer y profundizar en R.
Trustpilot
4 days ago
3 days ago