R Hilfeseiten

Wenn Sie Fragen haben, dann können Sie diese jederzeit im Moodle-Forum stellen, oder direkt den Dozenten anschreiben. Bei Fragen zu einer Funktion in R empfiehlt es sich erst einmal die Hilfeseite von R aufzusuchen. Hierbei gibt es eine Hilfe direkt zur Funktion, welche mit ?Funktion aufgerufen werden kann. Weiterhin kann nach dem Begriff, welcher interessant ist, auch in allen Hilfeseiten gesucht werden (help.search("Funktion"). Und wenn Sie die Syntax einer Funktion nicht kennen, z.B. welche Argumente benötigt werden, dann können Sie die Syntax über args("Funktion") aufrufen. Als Beispiel soll hier alles für die die Funktion rnorm() durchgeführt werden.

?rnorm()
help.search("rnorm")
args("rnrom")

Fragen stellen

Wenn sich ihr Problem mit den von R bereitgestellten Hilfeseiten nicht lösen lässt, dann sollten Sie ihre Frage im Moodle-Forum stellen. Hierbei sollten Sie folgende Punkte beachten, damit Ihnen schnell geholfen werden kann:

  • Verwenden Sie einen klaren Titel für ihre Frage, damit sofort klar wird um was es geht.
    • Überlegung: Formulieren Sie ihren Titel so, wie wenn Sie eine kurze, klare und prägnante Frage an den CEO von Daimler richten. Je prägnanter und klarer ihre Überschrift, desto höher die Wahrscheinlichkeit, dass Sie schnell eine Antwort bekommen.
  • Im Text erläutern Sie kurz und präzise, welches Problem Sie haben und wie es reproduziert werden kann (kurzer Beispielcode).
  • Welches Resultat haben Sie erwartet und was sehen Sie anstatt dessen?
  • Welche R Version (version in R eintippen) benutzen Sie?

Wenn Sie Fragen haben, warum ein bestimmter Fehler auftritt, dann ist es nicht hilfreich nur den Fehler zu nennen. Sie sollten in diesem Fall ein sogenanntes Minimalbeispiel erstellen, welches von ihren Kommilitonen oder dem Dozenten direkt in R kopiert werden kann und den von Ihnen entdeckten Fehler erzeugt. Warum sollten Sie dies tun?

  1. Dadurch machen Sie sich selbst klar wo genau der Fehler liegt
  2. Dadurch stellen Sie sicher, dass Sie schnell eine Antwort bekommen

Beispiele für geschickte und ungeschickte Fragestellungen im Forum

Ungeschickter Forumsbeitrag

Überschift im Forum: Fehlermeldung

Im Textfeld dann folgende Frage:

Ich bekommen folgende Fehlermeldung: Error in rename(iris[1:10, ], petal_length = Petal.Length) : unbenutztes Argument (petal_length = Petal.Length)

Können Sie mir bitte weiterhelfen!

\(\Rightarrow\) Bei dieser Frage werden Sie sehr viele Gegenfragen bekommen und der Antwortprozess wird sich lange ziehen.

Geschickter Forumsbeitrag

Verbesserte Überschrift im Forum (gleiches Problem wie im vorherigen Beispiel): dplyr 0.3.0.2 rename() idiom unstable when reshape package is loaded

Vorteil an dieser Überschrift: Es wird direkt ersichtlich auf was sich die Frage bezieht (dplyr und daraus das reshape Paket)

Im Textfeld dann folgende Frage:

Ich erhalte eine Fehlermeldung für das Paket “reshape” zusammen mit dplyr, woran könnte dies liegen? Anbei ein Minimalbeispiel:

library(tidyverse)
version # Dadurch weiß jeder welche R-Version verwendet wurde
##                _                           
## platform       x86_64-pc-linux-gnu         
## arch           x86_64                      
## os             linux-gnu                   
## system         x86_64, linux-gnu           
## status                                     
## major          4                           
## minor          0.2                         
## year           2020                        
## month          06                          
## day            22                          
## svn rev        78730                       
## language       R                           
## version.string R version 4.0.2 (2020-06-22)
## nickname       Taking Off Again
#sessionInfo() # Alternative zu version

#Wenn Sie einen Fall haben, wo das Problem noch nicht auftritt, diesen zuerst nennen:
packageVersion("dplyr") # welche Paketversion von dplyr wird verwendet
## [1] '1.0.2'
iris[1:10,] %>% rename(petal_length = Petal.Length) 
##    Sepal.Length Sepal.Width petal_length Petal.Width Species
## 1           5.1         3.5          1.4         0.2  setosa
## 2           4.9         3.0          1.4         0.2  setosa
## 3           4.7         3.2          1.3         0.2  setosa
## 4           4.6         3.1          1.5         0.2  setosa
## 5           5.0         3.6          1.4         0.2  setosa
## 6           5.4         3.9          1.7         0.4  setosa
## 7           4.6         3.4          1.4         0.3  setosa
## 8           5.0         3.4          1.5         0.2  setosa
## 9           4.4         2.9          1.4         0.2  setosa
## 10          4.9         3.1          1.5         0.1  setosa
library(reshape) # Dieses Paket müssen Sie nicht herunterladen, es dient hier nur als Demonstration
iris[1:10,] %>% rename(petal_length = Petal.Length)
## Error in rename(., petal_length = Petal.Length): unbenutztes Argument (petal_length = Petal.Length)

\(\Rightarrow\) Bei dieser Frage ist für jeden Nutzer nachvollziehbaren was ihr Problem ist und was Sie bereits unternommen haben um diesem Problem zu begegnen. Sie werden auf diese Frage schnell eine zielführende Antwort erhalten.

Diese Frage wurde aus Stackoverflow übernommen. Sie finden die Frage hier. Der Verfasser hat innerhalb von 10 Minuten eine Antwort auf die Frage erhalten. Bitte lesen Sie sich hierzu die Hinweise von Stackoverflow durch, wie Sie ein Minimalbeispiel erstellen können. Wenn Sie Probleme haben einen bestimmten Datensatz einzulesen, welcher zur Bearbeitung des Projekts nötig ist, dann können Sie natürlich ihr Minimalbeispiel auch um diesen Datensatz aufbauen.

Bitte stellen Sie unbedingt Fragen im Forum!

Markieren Sie gelöste Themen

Im Disskussionsforum können Sie gelöste Themen entsprechend markieren. Weiterhin können Sie hilfreiche Forumsbeiträge “liken”.

Viel Spaß mit dem Projektkurs Data Science und Business Analytics!

LS0tCnRpdGxlOiAiRnJhZ2VuIHVuZCBIaWxmZSIKb3V0cHV0OgogIGh0bWxfZG9jdW1lbnQ6CiAgICBoaWdobGlnaHRlcjogbnVsbAogICAgdG9jOiBUUlVFCiAgICB0b2NfZmxvYXQ6IFRSVUUKICAgIHRoZW1lOiAiY29zbW8iCiAgICBjb2RlX2Rvd25sb2FkOiBUUlVFCi0tLQoKIyBSIEhpbGZlc2VpdGVuCgpXZW5uIFNpZSBGcmFnZW4gaGFiZW4sIGRhbm4ga8O2bm5lbiBTaWUgZGllc2UgamVkZXJ6ZWl0IGltIE1vb2RsZS1Gb3J1bSBzdGVsbGVuLCBvZGVyIGRpcmVrdCBkZW4gRG96ZW50ZW4gYW5zY2hyZWliZW4uCkJlaSBGcmFnZW4genUgZWluZXIgRnVua3Rpb24gaW4gUiBlbXBmaWVobHQgZXMgc2ljaCBlcnN0IGVpbm1hbCBkaWUgSGlsZmVzZWl0ZSB2b24gUiBhdWZ6dXN1Y2hlbi4gSGllcmJlaSBnaWJ0IGVzIGVpbmUgSGlsZmUgZGlyZWt0IHp1ciBGdW5rdGlvbiwgd2VsY2hlIG1pdCBgP0Z1bmt0aW9uYCBhdWZnZXJ1ZmVuIHdlcmRlbiBrYW5uLiBXZWl0ZXJoaW4ga2FubiBuYWNoIGRlbSBCZWdyaWZmLCB3ZWxjaGVyIGludGVyZXNzYW50IGlzdCwgYXVjaCBpbiBhbGxlbiBIaWxmZXNlaXRlbiBnZXN1Y2h0IHdlcmRlbiAoYGhlbHAuc2VhcmNoKCJGdW5rdGlvbiIpYC4gVW5kIHdlbm4gU2llIGRpZSBTeW50YXggZWluZXIgRnVua3Rpb24gbmljaHQga2VubmVuLCB6LkIuIHdlbGNoZSBBcmd1bWVudGUgYmVuw7Z0aWd0IHdlcmRlbiwgZGFubiBrw7ZubmVuIFNpZSBkaWUgU3ludGF4IMO8YmVyIGBhcmdzKCJGdW5rdGlvbiIpYCBhdWZydWZlbi4gQWxzIEJlaXNwaWVsIHNvbGwgaGllciBhbGxlcyBmw7xyIGRpZSBkaWUgRnVua3Rpb24gYHJub3JtKClgIGR1cmNoZ2Vmw7xocnQgd2VyZGVuLgpgYGAKP3Jub3JtKCkKaGVscC5zZWFyY2goInJub3JtIikKYXJncygicm5yb20iKQpgYGAKCiMgRnJhZ2VuIHN0ZWxsZW4KCldlbm4gc2ljaCBpaHIgUHJvYmxlbSBtaXQgZGVuIHZvbiBSIGJlcmVpdGdlc3RlbGx0ZW4gSGlsZmVzZWl0ZW4gbmljaHQgbMO2c2VuIGzDpHNzdCwgZGFubiBzb2xsdGVuIFNpZSBpaHJlIEZyYWdlIGltIE1vb2RsZS1Gb3J1bSBzdGVsbGVuLiBIaWVyYmVpIHNvbGx0ZW4gU2llIGZvbGdlbmRlIFB1bmt0ZSBiZWFjaHRlbiwgZGFtaXQgSWhuZW4gc2NobmVsbCBnZWhvbGZlbiB3ZXJkZW4ga2FubjoKCi0gVmVyd2VuZGVuIFNpZSBlaW5lbiBrbGFyZW4gVGl0ZWwgZsO8ciBpaHJlIEZyYWdlLCBkYW1pdCBzb2ZvcnQga2xhciB3aXJkIHVtIHdhcyBlcyBnZWh0LgogICAgLSAqKsOcYmVybGVndW5nOioqIEZvcm11bGllcmVuIFNpZSBpaHJlbiBUaXRlbCBzbywgd2llIHdlbm4gU2llIGVpbmUga3VyemUsIGtsYXJlIHVuZCBwcsOkZ25hbnRlIEZyYWdlIGFuIGRlbiBDRU8gdm9uIERhaW1sZXIgcmljaHRlbi4gSmUgcHLDpGduYW50ZXIgdW5kIGtsYXJlciBpaHJlIMOcYmVyc2NocmlmdCwgZGVzdG8gaMO2aGVyIGRpZSBXYWhyc2NoZWlubGljaGtlaXQsIGRhc3MgU2llIHNjaG5lbGwgZWluZSBBbnR3b3J0IGJla29tbWVuLgotIEltIFRleHQgZXJsw6R1dGVybiBTaWUga3VyeiB1bmQgcHLDpHppc2UsIHdlbGNoZXMgUHJvYmxlbSBTaWUgaGFiZW4gdW5kIHdpZSBlcyByZXByb2R1emllcnQgd2VyZGVuIGthbm4gKGt1cnplciBCZWlzcGllbGNvZGUpLgotIFdlbGNoZXMgUmVzdWx0YXQgaGFiZW4gU2llIGVyd2FydGV0IHVuZCB3YXMgc2VoZW4gU2llIGFuc3RhdHQgZGVzc2VuPwotIFdlbGNoZSBSIFZlcnNpb24gKGB2ZXJzaW9uYCBpbiBSIGVpbnRpcHBlbikgYmVudXR6ZW4gU2llPwoKV2VubiBTaWUgRnJhZ2VuIGhhYmVuLCB3YXJ1bSBlaW4gYmVzdGltbXRlciBGZWhsZXIgYXVmdHJpdHQsIGRhbm4gaXN0IGVzIF9uaWNodF8gaGlsZnJlaWNoIG51ciBkZW4gRmVobGVyIHp1IG5lbm5lbi4KU2llIHNvbGx0ZW4gaW4gZGllc2VtIEZhbGwgZWluIHNvZ2VuYW5udGVzIE1pbmltYWxiZWlzcGllbCBlcnN0ZWxsZW4sIHdlbGNoZXMgdm9uIGlocmVuIEtvbW1pbGl0b25lbiBvZGVyIGRlbSBEb3plbnRlbiBkaXJla3QgaW4gUiBrb3BpZXJ0IHdlcmRlbiBrYW5uIHVuZCBkZW4gdm9uIElobmVuIGVudGRlY2t0ZW4gRmVobGVyIGVyemV1Z3QuCldhcnVtIHNvbGx0ZW4gU2llIGRpZXMgdHVuPwoKMS4gRGFkdXJjaCBtYWNoZW4gU2llIHNpY2ggc2VsYnN0IGtsYXIgd28gZ2VuYXUgZGVyIEZlaGxlciBsaWVndAoyLiBEYWR1cmNoIHN0ZWxsZW4gU2llIHNpY2hlciwgZGFzcyBTaWUgc2NobmVsbCBlaW5lIEFudHdvcnQgYmVrb21tZW4KCiMgQmVpc3BpZWxlIGbDvHIgZ2VzY2hpY2t0ZSB1bmQgdW5nZXNjaGlja3RlIEZyYWdlc3RlbGx1bmdlbiBpbSBGb3J1bQoKIyMgVW5nZXNjaGlja3RlciBGb3J1bXNiZWl0cmFnCgoqKsOcYmVyc2NoaWZ0IGltIEZvcnVtOioqIEZlaGxlcm1lbGR1bmcKCioqSW0gVGV4dGZlbGQgZGFubiBmb2xnZW5kZSBGcmFnZToqKgoKSWNoIGJla29tbWVuIGZvbGdlbmRlIEZlaGxlcm1lbGR1bmc6CkVycm9yIGluIHJlbmFtZShgaXJpc1sxOjEwLCBdYCwgcGV0YWxfbGVuZ3RoID0gUGV0YWwuTGVuZ3RoKSA6IAogICB1bmJlbnV0enRlcyBBcmd1bWVudCAocGV0YWxfbGVuZ3RoID0gUGV0YWwuTGVuZ3RoKQogICAKS8O2bm5lbiBTaWUgbWlyIGJpdHRlIHdlaXRlcmhlbGZlbiEKCiRcUmlnaHRhcnJvdyQgQmVpIGRpZXNlciBGcmFnZSB3ZXJkZW4gU2llIHNlaHIgdmllbGUgR2VnZW5mcmFnZW4gYmVrb21tZW4gdW5kIGRlciBBbnR3b3J0cHJvemVzcyB3aXJkIHNpY2ggbGFuZ2UgemllaGVuLgoKIyMgR2VzY2hpY2t0ZXIgRm9ydW1zYmVpdHJhZwoKKipWZXJiZXNzZXJ0ZSDDnGJlcnNjaHJpZnQgaW0gRm9ydW0gKGdsZWljaGVzIFByb2JsZW0gd2llIGltIHZvcmhlcmlnZW4gQmVpc3BpZWwpOioqCmRwbHlyIDAuMy4wLjIgcmVuYW1lKCkgaWRpb20gdW5zdGFibGUgd2hlbiByZXNoYXBlIHBhY2thZ2UgaXMgbG9hZGVkCgpWb3J0ZWlsIGFuIGRpZXNlciDDnGJlcnNjaHJpZnQ6IEVzIHdpcmQgZGlyZWt0IGVyc2ljaHRsaWNoIGF1ZiB3YXMgc2ljaCBkaWUgRnJhZ2UgYmV6aWVodCAoZHBseXIgdW5kIGRhcmF1cyBkYXMgcmVzaGFwZSBQYWtldCkKCioqSW0gVGV4dGZlbGQgZGFubiBmb2xnZW5kZSBGcmFnZToqKgoKSWNoIGVyaGFsdGUgZWluZSBGZWhsZXJtZWxkdW5nIGbDvHIgZGFzIFBha2V0ICJyZXNoYXBlIiB6dXNhbW1lbiBtaXQgZHBseXIsIHdvcmFuIGvDtm5udGUgZGllcyBsaWVnZW4/IEFuYmVpIGVpbiBNaW5pbWFsYmVpc3BpZWw6CgpgYGB7ciwgZXJyb3I9VFJVRSwgd2FybmluZz1GQUxTRSwgbWVzc2FnZT1GQUxTRX0KbGlicmFyeSh0aWR5dmVyc2UpCnZlcnNpb24gIyBEYWR1cmNoIHdlacOfIGplZGVyIHdlbGNoZSBSLVZlcnNpb24gdmVyd2VuZGV0IHd1cmRlCiNzZXNzaW9uSW5mbygpICMgQWx0ZXJuYXRpdmUgenUgdmVyc2lvbgoKI1dlbm4gU2llIGVpbmVuIEZhbGwgaGFiZW4sIHdvIGRhcyBQcm9ibGVtIG5vY2ggbmljaHQgYXVmdHJpdHQsIGRpZXNlbiB6dWVyc3QgbmVubmVuOgpwYWNrYWdlVmVyc2lvbigiZHBseXIiKSAjIHdlbGNoZSBQYWtldHZlcnNpb24gdm9uIGRwbHlyIHdpcmQgdmVyd2VuZGV0CmlyaXNbMToxMCxdICU+JSByZW5hbWUocGV0YWxfbGVuZ3RoID0gUGV0YWwuTGVuZ3RoKSAKbGlicmFyeShyZXNoYXBlKSAjIERpZXNlcyBQYWtldCBtw7xzc2VuIFNpZSBuaWNodCBoZXJ1bnRlcmxhZGVuLCBlcyBkaWVudCBoaWVyIG51ciBhbHMgRGVtb25zdHJhdGlvbgppcmlzWzE6MTAsXSAlPiUgcmVuYW1lKHBldGFsX2xlbmd0aCA9IFBldGFsLkxlbmd0aCkKYGBgCgokXFJpZ2h0YXJyb3ckIEJlaSBkaWVzZXIgRnJhZ2UgaXN0IGbDvHIgamVkZW4gTnV0emVyIG5hY2h2b2xsemllaGJhcmVuIHdhcyBpaHIgUHJvYmxlbSBpc3QgdW5kIHdhcyBTaWUgYmVyZWl0cyB1bnRlcm5vbW1lbiBoYWJlbiB1bSBkaWVzZW0gUHJvYmxlbSB6dSBiZWdlZ25lbi4gU2llIHdlcmRlbiBhdWYgZGllc2UgRnJhZ2Ugc2NobmVsbCBlaW5lIHppZWxmw7xocmVuZGUgQW50d29ydCBlcmhhbHRlbi4KCkRpZXNlIEZyYWdlIHd1cmRlIGF1cyBTdGFja292ZXJmbG93IMO8YmVybm9tbWVuLiBTaWUgZmluZGVuIGRpZSBGcmFnZSBbaGllcl0oaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMjYzNzEyNzkvZHBseXItMC0zLTAtMi1yZW5hbWUtaWRpb20tdW5zdGFibGUtd2hlbi1yZXNoYXBlLXBhY2thZ2UtaXMtbG9hZGVkKS4gRGVyIFZlcmZhc3NlciBoYXQgaW5uZXJoYWxiIHZvbiAxMCBNaW51dGVuIGVpbmUgQW50d29ydCBhdWYgZGllIEZyYWdlIGVyaGFsdGVuLgpCaXR0ZSBsZXNlbiBTaWUgc2ljaCBoaWVyenUgZGllIEhpbndlaXNlIHZvbiBTdGFja292ZXJmbG93IGR1cmNoLCB3aWUgU2llIGVpbiBbTWluaW1hbGJlaXNwaWVsXShodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2hlbHAvbWN2ZSkgZXJzdGVsbGVuIGvDtm5uZW4uCldlbm4gU2llIFByb2JsZW1lIGhhYmVuIGVpbmVuIGJlc3RpbW10ZW4gRGF0ZW5zYXR6IGVpbnp1bGVzZW4sIHdlbGNoZXIgenVyIEJlYXJiZWl0dW5nIGRlcyBQcm9qZWt0cyBuw7Z0aWcgaXN0LCBkYW5uIGvDtm5uZW4gU2llIG5hdMO8cmxpY2ggaWhyIE1pbmltYWxiZWlzcGllbCBhdWNoIHVtIGRpZXNlbiBEYXRlbnNhdHogYXVmYmF1ZW4uCgpCaXR0ZSBzdGVsbGVuIFNpZSB1bmJlZGluZ3QgRnJhZ2VuIGltIEZvcnVtIQoKIyBNYXJraWVyZW4gU2llIGdlbMO2c3RlIFRoZW1lbgoKSW0gRGlzc2t1c3Npb25zZm9ydW0ga8O2bm5lbiBTaWUgZ2Vsw7ZzdGUgVGhlbWVuIGVudHNwcmVjaGVuZCBtYXJraWVyZW4uIFdlaXRlcmhpbiBrw7ZubmVuIFNpZSBoaWxmcmVpY2hlIEZvcnVtc2JlaXRyw6RnZSAibGlrZW4iLgoKKipWaWVsIFNwYcOfIG1pdCBkZW0gUHJvamVrdGt1cnMgRGF0YSBTY2llbmNlIHVuZCBCdXNpbmVzcyBBbmFseXRpY3MhKio=