Wie Sie die richtigen Informationen in einem R Minimal Reproduzierbare Beispiel zur Bereitstellung von

Eines der schwierigsten Teile eines R minimal reproduzierbar Beispiel Herstellung ist es minimal zu halten. Ein weiterer Grund ist, sicherzustellen, dass Sie die notwendigen Informationen zur Verfügung stellen, damit Ihr Problem in der Tat reproduzierbar ist.

Halten Sie es minimal

Die Herausforderung ist es, das kleinste Beispiel (die wenigsten Zeilen Code) zu identifizieren, die das Problem oder Fehler reproduziert. Bevor Sie Ihren Code einreichen, stellen Sie sicher, todescribe klar, welche Pakete Sie verwenden. Mit anderen Worten, denken Sie daran die enthalten Bibliothek() Aussagen.

Außerdem testen Sie den Code in einer neuen, leeren R Sitzung um sicherzustellen, dass es ohne Fehler läuft. Die Menschen sollten nur in der Lage sein, zu kopieren und Ihre Daten und Ihr Code in der Konsole einfügen und genau die gleichen Ergebnisse erhalten, wie Sie bekommen.

Geben Sie die notwendigen Informationen

ein wenig Informationen über Ihre R-Umgebung einschließlich hilft den Menschen, Ihre Fragen zu beantworten. Sie sollten liefert folgendes beachten:

  • Ihre R-Version (zB R 2,13-1)

  • Ihr Betriebssystem (zB Windows 7 64-bit)

Die Funktion Session () druckt Informationen über Ihre Version von R und einige locale Informationen, sowie der angehängten oder geladene Pakete. Manchmal kann die Ausgabe dieser Funktion können Sie bestimmen, ob es Konflikte zwischen den geladenen Packages. Hier ist ein Beispiel für die Ergebnisse von Session ():

> Session () R-Version 2.14.1 (2011-12-22) Plattform: x86_64-pc-mingw32 / x64 (64-Bit) locale: [1] LC_COLLATE = English_United Kingdom.1252 [2] LC_CTYPE = English_United Kingdom.1252 [3] LC_MONETARY = English_United Kingdom.1252 [4] LC_NUMERIC = C [5] LC_TIME = English_United Kingdom.1252attached Basispakete: [1] Statistik Grafiken grDevices utils Datensätze [6] Methoden baseother Pakete angehängt: [1] rj_1.0.2- 5 devtools_0.5.1loaded über einen Namensraum (und nicht im Anhang): [1] RCurl_1.6-10.1 tools_2.14.1

Die Ergebnisse sagen, dass diese Sitzung R-Version 2.14 auf den 64-Bit-Windows, mit einer im Vereinigten Königreich locale ausgeführt wird. Sie können auch sehen, dass R zwei Pakete geladen ist: package rj (Version 1.0.2-5) und Paket devtools (Version 0.5.1).

Manchmal ist es hilfreich, die Ergebnisse sind von Session () in Ihrer Frage, weil andere Benutzer R kann dann sagen, ob es ein Problem mit dem R-Installation sein könnte.

Menü