RTricks

Praktische R Funktionen die eigentlich alle kennen sollten

  • Das sfsmisc package enthält eine Sammlung von handlichen Funktionen. Zum Beispiel sollte man unbedingt pdf.latex() verwenden, um Bilder für LaTeX Dokumente zu generieren.
  • Eine wichtige Funktion um Information über ein R-Objekt zu bekommen: str()

"Save workspace image" Frage umgehen beim Schliessen einer R Session im Emacs (via ESS):

Wer (auch) der Meinung ist, dass man als Profi nie mit .RData arbeitet, und daher nie ein solches automatisch laden, noch am Ende der R-Session die ominöse Frage

>> Save workspace image? [y/n/q]

beantworten will, kann folgende Linie in die Datei ~/.emacs reinkopieren und zwar in die Sektion "(custom-set-variables .." (auch wenn dort steht man solle es nicht editieren) :

'(inferior-R-args "--no-restore-history --no-save ")

Mit grossen Daten umgehen

  • Wir haben vor allem "Know-how" mit dem MySQL interface, d.h. dem R Paket RMySQL. Um Lade-Probleme zu vermeiden, ist es z.T. nötig, das Paket so zu laden:
    dyn.load("/usr/local64.hg/app/mysql/current/lib/mysql/libmysqlclient.so")
    require("RMySQL")

Page URL: https://wiki.math.ethz.ch/bin/view/SfSInfo/ProgrammierenRRTricks
2024-05-02
© 2024 Eidgenössische Technische Hochschule Zürich