Gemeinsame R-Idiome [geschlossen]

8

Welche guten Ressourcen gibt es für R-Idiome in derselben Zeile wie für Java und Python?

    
pufferfish 10.03.2010, 10:03
quelle

7 Antworten

10

Ich würde in erster Linie das R Inferno empfehlen. Insbesondere Abschnitt 3 über die Vektorisierung, die wahrscheinlich das Schlüsselkonzept in der R-Programmierung ist.

Darüber hinaus würde ich Dirks Empfehlung von John Chambers Buch nachschlagen.

Gehen Sie einen Schritt weiter: Die R-Sprache wird in erster Linie von Scheme abgeleitet. Eine der besten Möglichkeiten, R-Programmierung (im Vergleich zu einer Sprache wie Java oder C) zu verstehen, besteht darin, etwas über funktionale Programmierung . Die beste Ressource hierfür könnte SICP sein (die kostenlose online verfügbare " Struktur und Interpretation von Computerprogrammen ), die Schema verwendet . Sie können die relevanten Videovorlesungen auch online finden: MIT 6.001 und Berkeley 61a .

    
Shane 10.03.2010, 16:56
quelle
6

Es gibt Rosetta Code , der viele allgemeine Programmieraufgaben in verschiedenen Programmiersprachen enthält. Dann gibt es einen Blog-Post von Stephen Turner listet mehrere Ressourcen für Programmierer auf, die aus anderen Sprachen kommen, zum Beispiel können Sie Folien von Drew Conway , der Python mit R vergleicht.

    
Karsten W. 10.03.2010 11:01
quelle
4

Einfach: 2200+ Pakete und Zählen auf CRAN:)

Eigentlich, Spaß beiseite, die beste Beschreibung, die ich gelesen habe, war in Chambers (2008) .

    
Dirk Eddelbuettel 10.03.2010 15:45
quelle
3

Das ist eine sehr interessante Frage - R ist in der Tat voll von Idiomen, und die Situation wird noch dadurch erschwert, dass es neben den allgemeineren Programmiersprachen viele Idiome für die Datenanalyse gibt. Kombiniert mit der Aussagekraft von R und seinem Hang zum Verstoß gegen das Prinzip der geringsten Überraschung macht dies die Lernkurve oft etwas steiler, als man es sich wünscht.

Persönlich habe ich das meiste von dem, was ich weiß, gelesen, indem ich Hilfe gelesen habe, verschiedene Tutorials und Tipp-Sammlungen gelesen habe und gelegentlich den Quellcode der eingebauten Funktionen betrachtete. R FAQ enthält nützliche Tipps, um damit zu beginnen. Revolution Computing hat Links zu guten Ressourcen, insbesondere für Programmierer. Außerdem fand ich Howard Seltmans Sammlung von Tipps und Links , um nützlich zu sein; Ich würde wetten, dass Links auf dieser Seite die nützlichsten R-Idiome abdecken würden, aber ich bin gespannt, was es sonst noch gibt.

    
Leo Alekseyev 10.03.2010 10:57
quelle
2

Das hilft dir vielleicht bei der Suche nach R. Aber als ich mich an R gewöhnt habe, habe ich herausgefunden, dass Matlab-R-Wörterbücher ziemlich geholfen haben (d. h. vorausgesetzt, du weißt, wie man Matlab benutzt). Ich kann anscheinend nicht die finden, die ich benutzt habe, aber ich fand diese eine , die scheint um Dinge schön zu illustrieren.

    
ast4 10.03.2010 11:19
quelle
1

Heutzutage würde ich sagen, dass die genaueste Quelle zu allen Einzelheiten der Sprache R Hadley Wickhams Buch ist. Wenn Sie dies lesen, werden Sie ein gründliches Verständnis davon erhalten, wie R funktioniert. Das Buch behandelt - neben vielen anderen Dingen - funktionale und objektorientierte Ansätze zur Programmierung in R. Andere Kapitel widmen sich den grundlegenden Datenstrukturen und den Performanzproblemen in R. Beachten Sie, dass dies wirklich ein veröffentlichtes, hochwertiges Buch ist, das online frei zugänglich ist.

    
jhin 29.04.2015 00:11
quelle
0

Es gibt auch Rhäologie: Idiome der R-Programmierung < von Paul E. Johnson, die eine der Vignetten für das rockchalk -Paket ist.

Er sagt "es beinhaltet" tiefe Einsichten "und Programmierungsratschläge, die die Sitten und Gebräuche der R-Führer widerspiegeln."

    
Ben 11.01.2015 09:40
quelle

Tags und Links