GitHub Copilot geht euren Code in Echtzeit durch und macht euch Vorschlaege, wie euer Code aufgrund der Syntax, aber auch aufgrund eurer allgemeinen bisherigen Schritte und der Struktur der Daten weitergehen koennte. Diese Vorschlaege sehen beispielsweise folgendermassen aus:
Fig. 1: Erster Vorschlag von CoPilot
Fig. 2: Zweiter Vorschlag von CoPilot
Fig. 3: Dritter Vorschlag von CoPilot
#mit der Tab-Taste koennt ihr die Vorschlaege von GitHub Copilot annehmenexample_vec <-c(1, 2, 3, 4, 5)#Vorschlaege sind nicht nur für Code sondern auch für Kommentare hilfreich#Vorschlaege sind besonders hilfreich bei grossen Bloecken Coderound(mean(example_vec), 2)
[1] 3
Einbinden von ChatGPT in RStudio
Anstatt ChatGPT getrennt in einem Browserfenster zu oeffnen, koennt ihr den Chat auch direkt in Rstudio einbinden. Das sieht dann folgendermassen aus:
Fig. 4: Beispielaufnahme, wie der eingebundene Chat in RStudio ausschauen koennte
Zur Einbindung von ChatGPT in Rstudio muesst ihr folgendes tun:
Herunterladen des notwendigen package: remotes::install_github("mlverse/chattr")
Moeglicherweise werden euch unten in der Console mehrere Sprachmodelle vorgschlagen. Gebt die Ziffer des gewuenschten Modells an und bestaetigt die Eingabe in der Console mit Enter
Alles zusammen sollte euer Code dann so aussehen:
remotes::install_github("mlverse/chattr")Sys.setenv(OPENAI_API_KEY ="hier muesst ihr dann euren API-Key einsetzen")library(chattr)chattr_app()